Welcome!

Related Topics: @BigDataExpo, Java IoT, Linux Containers, Open Source Cloud, Containers Expo Blog, @CloudExpo

@BigDataExpo: Article

CodeFutures Launches MapDB

Meet CodeFutures at Cloud Expo New York

CodeFutures on Wednesday announced MapDB, a new open source project for Java databases that increases the performance, speed and flexibility of managing and gaining value in Java applications. MapDB supports CodeFutures' focus on making Big Data infrastructures, and the data they store, more agile and readily available for mission-critical, real-time business applications. MapDB is especially beneficial to Java developers, as they now have a native platform to integrate Java applications directly with data stores of virtually any size. This transcends the typical Java heap memory limits, exposing 100s of GBs to terabytes of data via the native Java collections API.

"MapDB has been a fantastic resource, allowing us to transparently move traditionally a SQL-backed application into main memory for performance. It's easy to use, and the examples are quite good," said Michael Rose, senior platform engineer at FullContact. "It definitely follows the principle of ‘least surprise,' and actually surprised me that things just worked and required very little effort to get going. In fact, I replaced a six-table system, relations, secondary indexes, and all into MapDB. It was quite simple and blazing fast."

MapDB was developed by noted database architect Jan Kotek, who is now supported by CodeFutures. The project is provided under the Apache 2.0 License and can be freely integrated into any other open source or commercial project. MapDB 1.0 is available for download at: http://www.mapdb.org.

CodeFutures' vision is to enable an agile approach to Big Data processing - transforming static database repositories into a flexible data infrastructure. This approach reduces the heavyweight, rigid and limiting capabilities of accessing and using data in a meaningful way. Led by industry database veterans, the company is currently developing a new data platform that transforms data into a fluid, easily manageable platform that developers can use to deliver real-time data to enable critical business applications. CodeFutures' "agile" approach represents a major industry breakthrough that aligns data processing and usage with the Agile-based principles of being lightweight, flexible, incrementally scalable and extremely responsive to the needs of customers and the organization.

"Today's databases are very cumbersome and rigid when it comes to streaming and accessing the exact data needed to support the real-time enterprise," said Cory Isaacson, CEO of CodeFutures. "MapDB combines the agility to access data in a form that exactly matches application requirements, all in a way that is totally intuitive to a Java developer."

MapDB supports very large databases (up to 100 GB and billions of rows or objects), with performance that is comparable to many C-language databases, such as Google's LevelDB and Oracle's Berkeley DB. It exposes data functionality via the familiar Java Collections API, which are the most commonly used data structures by Java developers. This makes MapDB extremely natural to use - as it can easily be plugged into any existing project with flexible configuration options. It can be used to create dynamic schema structures to meet specific application needs - including relational-like and index structures, in a very unique and intuitive way. Its tune-ability lets developers adjust MapDB to control caching, storage options and many other features. This provides developers with explicit control over database internals in seconds to obtain desired performance, caching and reliability characteristics.

"Other database options of this performance level are written in native C or C++ languages, making it difficult for Java developers to embed in their code," said Isaacson. "In addition, many of these databases require a commercial license, cannot be freely distributed and must be integrated using the Java Native Interface (JNI) technology, a cumbersome task that often results in compromised performance."

MapDB can be easily used to offload Java heap memory usage, persisting very large databases without taxing Java memory and exceeding memory usage limits. This also results in minimizing Java garbage collection, the automated memory management process used by Java. MapDB can be used with any Java application that requires large collections of objects, and can even be used as a substitute for many relational or NoSQL databases. It is fully transactional, supporting everything from e-Commerce and gaming to advanced analytics applications.

More Stories By Liz McMillan

News Desk compiles and publishes breaking news stories, press releases and latest news articles as they happen.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


Latest Stories
DevOps at Cloud Expo, taking place October 31 - November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA, is co-located with 21st Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. The widespread success of cloud computing is driving the DevOps revolution in enterprise IT. Now as never before, development teams must communicate and collaborate in a dynamic, 24/7/365 environment. There is no time to w...
Any startup has to have a clear go –to-market strategy from the beginning. Similarly, any data science project has to have a go to production strategy from its first days, so it could go beyond proof-of-concept. Machine learning and artificial intelligence in production would result in hundreds of training pipelines and machine learning models that are continuously revised by teams of data scientists and seamlessly connected with web applications for tenants and users.
All organizations that did not originate this moment have a pre-existing culture as well as legacy technology and processes that can be more or less amenable to DevOps implementation. That organizational culture is influenced by the personalities and management styles of Executive Management, the wider culture in which the organization is situated, and the personalities of key team members at all levels of the organization. This culture and entrenched interests usually throw a wrench in the work...
"We want to show that our solution is far less expensive with a much better total cost of ownership so we announced several key features. One is called geo-distributed erasure coding, another is support for KVM and we introduced a new capability called Multi-Part," explained Tim Desai, Senior Product Marketing Manager at Hitachi Data Systems, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
There is a huge demand for responsive, real-time mobile and web experiences, but current architectural patterns do not easily accommodate applications that respond to events in real time. Common solutions using message queues or HTTP long-polling quickly lead to resiliency, scalability and development velocity challenges. In his session at 21st Cloud Expo, Ryland Degnan, a Senior Software Engineer on the Netflix Edge Platform team, will discuss how by leveraging a reactive stream-based protocol,...
IoT is at the core or many Digital Transformation initiatives with the goal of re-inventing a company's business model. We all agree that collecting relevant IoT data will result in massive amounts of data needing to be stored. However, with the rapid development of IoT devices and ongoing business model transformation, we are not able to predict the volume and growth of IoT data. And with the lack of IoT history, traditional methods of IT and infrastructure planning based on the past do not app...
SYS-CON Events announced today that SkyScale will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. SkyScale is a world-class provider of cloud-based, ultra-fast multi-GPU hardware platforms for lease to customers desiring the fastest performance available as a service anywhere in the world. SkyScale builds, configures, and manages dedicated systems strategically located in maximum-securit...
With tough new regulations coming to Europe on data privacy in May 2018, Calligo will explain why in reality the effect is global and transforms how you consider critical data. EU GDPR fundamentally rewrites the rules for cloud, Big Data and IoT. In his session at 21st Cloud Expo, Adam Ryan, Vice President and General Manager EMEA at Calligo, will examine the regulations and provide insight on how it affects technology, challenges the established rules and will usher in new levels of diligence...
As businesses adopt functionalities in cloud computing, it’s imperative that IT operations consistently ensure cloud systems work correctly – all of the time, and to their best capabilities. In his session at @BigDataExpo, Bernd Harzog, CEO and founder of OpsDataStore, presented an industry answer to the common question, “Are you running IT operations as efficiently and as cost effectively as you need to?” He then expounded on the industry issues he frequently came up against as an analyst, and ...
DX World EXPO, LLC., a Lighthouse Point, Florida-based startup trade show producer and the creator of "DXWorldEXPO® - Digital Transformation Conference & Expo" has announced its executive management team. The team is headed by Levent Selamoglu, who has been named CEO. "Now is the time for a truly global DX event, to bring together the leading minds from the technology world in a conversation about Digital Transformation," he said in making the announcement.
In the enterprise today, connected IoT devices are everywhere – both inside and outside corporate environments. The need to identify, manage, control and secure a quickly growing web of connections and outside devices is making the already challenging task of security even more important, and onerous. In his session at @ThingsExpo, Rich Boyer, CISO and Chief Architect for Security at NTT i3, discussed new ways of thinking and the approaches needed to address the emerging challenges of security i...
Internet of @ThingsExpo, taking place October 31 - November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA, is co-located with 21st Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. The Internet of Things (IoT) is the most profound change in personal and enterprise IT since the creation of the Worldwide Web more than 20 years ago. All major researchers estimate there will be tens of billions devic...
What sort of WebRTC based applications can we expect to see over the next year and beyond? One way to predict development trends is to see what sorts of applications startups are building. In his session at @ThingsExpo, Arin Sime, founder of WebRTC.ventures, discussed the current and likely future trends in WebRTC application development based on real requests for custom applications from real customers, as well as other public sources of information.
"The Striim platform is a full end-to-end streaming integration and analytics platform that is middleware that covers a lot of different use cases," explained Steve Wilkes, Founder and CTO at Striim, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
SYS-CON Events announced today that Calligo, an innovative cloud service provider offering mid-sized companies the highest levels of data privacy and security, has been named "Bronze Sponsor" of SYS-CON's 21st International Cloud Expo ®, which will take place on Oct 31 - Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Calligo offers unparalleled application performance guarantees, commercial flexibility and a personalised support service from its globally located cloud plat...