Hazelcast, the leading open source in-memory data grid (IMDG), have released figures demonstrating a notable increase in phone homes and downloads – in 2017 these have increased by 54% reaching 26 million per month. As Hazelcast IMDG becomes more widely adopted in the open source community, Apache Gora became the latest Apache project to use Hazelcast IMDG. Gora is an open source framework which provides an in-memory data model and persistence for big data. Alongside Gora, Hazelcast IMDG has also been deployed in four other Apache projects: Apache Camel, Apache TomEE, Apache Shiro and Apache Karaf. Developed and maintained by Apache Software Foundation, Apache is the most widely used web server software.
A commercial project by Future Grid in Australia integrated Hazelcast IMDG with Apache Cassandra. Future Grid amalgamated the strengths of the two open source solutions to support high velocity IoT use cases for a number of Energy clients. A fundamental limitation of Cassandra is that it is disk-based, not an in-memory database. This means that read performance is always capped by I/O specifications, ultimately restricting application performance at scale. Integrating Hazelcast IMDG with Cassandra makes more data available and effective. The combined solution maintains the high availability and horizontal scalability of Cassandra, while delivering performance using the Future Grid Platform that is 1000x faster than disk-based approaches due to Hazelcast IMDG.
Chris Law, Co-Founder and CEO at Future Grid, said: “We implemented Hazelcast IMDG at the core of our products in-memory capability, while also integrating it with a range of purpose built technologies to deliver the platform our customers required. For example, Hazelcast IMDG is integrated with Cassandra which provides internal data storage for low speed reference data while maintaining a distributed grid architecture. We found integrating Hazelcast with Cassandra was a very straightforward process.”
Law continued: “Using Hazelcast IMDG we have enabled customers to realise the dream of real-time data without the significant cost of traditional relational database models. Out of the box speed and resilience have helped our customers deliver operationally critical production systems.”
Other recent Hazelcast IMDG open source project integrations include:
- • Bagri, an open source distributed document database built on top of Hazelcast IMDG. The system processes semi-structured schema-less documents and performs distributed queries in real-time.
- • Payara, a technical support service that delivers software updates, bug fixes and 24/7 support for Oracle’s GlassFish Application Server and Payara Server, has partnered with Hazelcast to create Payara Scales. Payara Scales is an enterprise level, open source Java caching solution which results in improved performance, resilience and scalability for large-scale e-commerce and Java EE application deployments.
- • dotCMS, an open source Java content management platform, has incorporated Hazelcast IMDG into its latest release. Focusing on enterprise users, Hazelcast IMDG allows dotCMS customers to better scale enterprise applications.
- • deepstreamHub, an open source real-time data-store that connects browsers, smart phones, backends and IoT to enable application development, has integrated Hazelcast IMDG into its architecture.
In addition, Hazelcast has also become a member of Eclipse MicroProfile. The MicroProfile is a baseline platform definition that optimizes Enterprise Java for a microservices architecture and delivers application portability across multiple MicroProfile runtimes. The initially planned baseline is JAX-RS + CDI + JSON-P, with the intent of community having an active role in the MicroProfile definition and roadmap. Community members will continue to innovate independently, but the MicroProfile allows collaboration where there is a commonality. By leveraging commonality to define a baseline platform, developers will have a degree of application portability with multiple implementations to choose from.
Greg Luck, CEO of Hazelcast, said: “Hazelcast was the first open source in-memory data grid, introduced in 2008 under an Apache 2 license. We continue to be adopted by open source projects and those wishing to build their products with open source stacks. I think this is because we are trusted and we continue to heavily invest in improving Hazelcast.”
Hazelcast is the leading provider of operational in-memory computing with hundreds of thousands of installed clusters and over 26 million server starts per month. The Hazelcast In-Memory Data Grid helps leading companies, like Capital One, Chicago Board Options Exchange, Deutsche Bank, Ellie Mae, and Mizuho Securities USA, manage their data and distribute processing using in-memory storage and parallel execution for breakthrough application speed and scale.
Hazelcast’s developer-friendly approach makes it easy to modernize existing applications while providing a platform for building new innovative solutions. Hazelcast is headquartered in Silicon Valley’s Palo Alto, with offices in Istanbul, London, Madrid, Paris and Seoul.