Welcome!

Cloud Expo Authors: Elizabeth White, Liz McMillan, Pat Romanski, Dana Gardner, Carmen Gonzalez

Related Topics: Big Data Journal, Java, Linux, Open Source, Virtualization, Cloud Expo

Big Data Journal: 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.


@CloudExpo Stories
Things are being built upon cloud foundations to transform organizations. This CEO Power Panel at 15th Cloud Expo, moderated by Roger Strukhoff, Cloud Expo and @ThingsExpo conference chair, addressed the big issues involving these technologies and, more important, the results they will achieve. Rodney Rogers, chairman and CEO of Virtustream; Brendan O'Brien, co-founder of Aria Systems, Bart Copeland, president and CEO of ActiveState Software; Jim Cowie, chief scientist at Dyn; Dave Wagstaff, VP ...
“DevOps is really about the business. The business is under pressure today, competitively in the marketplace to respond to the expectations of the customer. The business is driving IT and the problem is that IT isn't responding fast enough," explained Mark Levy, Senior Product Marketing Manager at Serena Software, in this SYS-CON.tv interview at DevOps Summit, held Nov 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA.
Today’s enterprise is being driven by disruptive competitive and human capital requirements to provide enterprise application access through not only desktops, but also mobile devices. To retrofit existing programs across all these devices using traditional programming methods is very costly and time consuming – often prohibitively so. In his session at @ThingsExpo, Jesse Shiah, CEO, President, and Co-Founder of AgilePoint Inc., discussed how you can create applications that run on all mobile ...
At 15th Cloud Expo, Shrikant Pattathil, Executive Vice President at Harbinger Systems, demos a video delivery platform that helps you do interactive videos. He discusses how Harbinger is accomplishing it in the cloud world, the problems they faced and the choices they made to get around these problems.
The Internet of Things is tied together with a thin strand that is known as time. Coincidentally, at the core of nearly all data analytics is a timestamp. When working with time series data there are a few core principles that everyone should consider, especially across datasets where time is the common boundary. In his session at Internet of @ThingsExpo, Jim Scott, Director of Enterprise Strategy & Architecture at MapR Technologies, discussed single-value, geo-spatial, and log time series dat...
15th Cloud Expo, which took place Nov. 4-6, 2014, at the Santa Clara Convention Center in Santa Clara, CA, expanded the conference content of @ThingsExpo, Big Data Expo, and DevOps Summit to include two developer events. IBM held a Bluemix Developer Playground on November 5 and ElasticBox held a Hackathon on November 6. Both events took place on the expo floor. The Bluemix Developer Playground, for developers of all levels, highlighted the ease of use of Bluemix, its services and functionalit...
In her General Session at 15th Cloud Expo, Anne Plese, Senior Consultant, Cloud Product Marketing, at Verizon Enterprise, focused on finding the right mix of renting vs. buying Oracle capacity to scale to meet business demands, and offer validated Oracle database TCO models for Oracle development and testing environments. Anne Plese is a marketing and technology enthusiast/realist with over 19+ years in high tech. At Verizon Enterprise, she focuses on driving growth for the Verizon Cloud platfo...
Cultural, regulatory, environmental, political and economic (CREPE) conditions over the past decade are creating cross-industry solution spaces that require processes and technologies from both the Internet of Things (IoT), and Data Management and Analytics (DMA). These solution spaces are evolving into Sensor Analytics Ecosystems (SAE) that represent significant new opportunities for organizations of all types. Public Utilities throughout the world, providing electricity, natural gas and water,...
The 3rd International Internet of @ThingsExpo, co-located with the 16th International Cloud Expo - to be held June 9-11, 2015, at the Javits Center in New York City, NY - announces that its Call for Papers is now open. The Internet of Things (IoT) is the biggest idea since the creation of the Worldwide Web more than 20 years ago.
SYS-CON Media announced that Splunk, a provider of the leading software platform for real-time Operational Intelligence, has launched an ad campaign on Big Data Journal. Splunk software and cloud services enable organizations to search, monitor, analyze and visualize machine-generated big data coming from websites, applications, servers, networks, sensors and mobile devices. The ads focus on delivering ROI - how improved uptime delivered $6M in annual ROI, improving customer operations by minin...
Between the compelling mockups and specs produced by your analysts and designers, and the resulting application built by your developers, there is a gulf where projects fail, costs spiral out of control, and applications fall short of requirements. In his session at DevOps Summit, Charles Kendrick, CTO and Chief Architect at Isomorphic Software, will present a new approach where business and development users collaborate – each using tools appropriate to their goals and expertise – to build mo...
There is no doubt that Big Data is here and getting bigger every day. Building a Big Data infrastructure today is no easy task. There are an enormous number of choices for database engines and technologies. To make things even more challenging, requirements are getting more sophisticated, and the standard paradigm of supporting historical analytics queries is often just one facet of what is needed. As Big Data growth continues, organizations are demanding real-time access to data, allowing immed...
The Internet of Things will greatly expand the opportunities for data collection and new business models driven off of that data. In her session at @ThingsExpo, Esmeralda Swartz, CMO of MetraTech, discussed how for this to be effective you not only need to have infrastructure and operational models capable of utilizing this new phenomenon, but increasingly service providers will need to convince a skeptical public to participate. Get ready to show them the money!
Scott Jenson leads a project called The Physical Web within the Chrome team at Google. Project members are working to take the scalability and openness of the web and use it to talk to the exponentially exploding range of smart devices. Nearly every company today working on the IoT comes up with the same basic solution: use my server and you'll be fine. But if we really believe there will be trillions of these devices, that just can't scale. We need a system that is open a scalable and by using ...
Code Halos - aka "digital fingerprints" - are the key organizing principle to understand a) how dumb things become smart and b) how to monetize this dynamic. In his session at @ThingsExpo, Robert Brown, AVP, Center for the Future of Work at Cognizant Technology Solutions, outlined research, analysis and recommendations from his recently published book on this phenomena on the way leading edge organizations like GE and Disney are unlocking the Internet of Things opportunity and what steps your o...
In their session at @ThingsExpo, Shyam Varan Nath, Principal Architect at GE, and Ibrahim Gokcen, who leads GE's advanced IoT analytics, focused on the Internet of Things / Industrial Internet and how to make it operational for business end-users. Learn about the challenges posed by machine and sensor data and how to marry it with enterprise data. They also discussed the tips and tricks to provide the Industrial Internet as an end-user consumable service using Big Data Analytics and Industrial C...
How do APIs and IoT relate? The answer is not as simple as merely adding an API on top of a dumb device, but rather about understanding the architectural patterns for implementing an IoT fabric. There are typically two or three trends: Exposing the device to a management framework Exposing that management framework to a business centric logic Exposing that business layer and data to end users. This last trend is the IoT stack, which involves a new shift in the separation of what stuff happe...
Log data provides the most granular view into what is happening across your systems, applications, and end users. Logs can show you where the issues are in real-time, and provide a historical trending view over time. Logs give you the whole picture. Logentries, a log management and analytics service built for the cloud, has announced a new integration with Slack, the team communication platform, to enable real-time system and application monitoring. Users of both services can now receive real-...
The 4th International DevOps Summit, co-located with16th International Cloud Expo – being held June 9-11, 2015, at the Javits Center in New York City, NY – announces that its Call for Papers is now open. Born out of proven success in agile development, cloud computing, and process automation, DevOps is a macro trend you cannot afford to miss. From showcase success stories from early adopters and web-scale businesses, DevOps is expanding to organizations of all sizes, including the world's large...
“Will Jaya is a direct source for server integration and storage solutions. If you are looking for any specific configurations for a project we can help you configure based on your needs and requirements," explained Netty Goya, CEO of Will Jaya, in this SYS-CON.tv interview at 15th Cloud Expo, held Nov 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA.