Hazelcast IMDG (In Memory Data Grid) is a Java-based NoSQL open-source distributed in-memory data store and computation platform. It spreads and replicates data across a cluster of machines, therefore ensuring high availability, fault-tolerance and painless horizontal scalability. Hazelcast provides APIs for many of the most commonly used programming languages, including Java, C#, Python, Go and others. It can also be deployed on several different cloud environments, thanks to its multiple discovery plugins. Hazelcast's most common use cases include database caching, in-memory data computing and in-memory messaging.[03][01][02]
- Website
- https://hazelcast.com[01]
- Source Code
- https://github.com/hazelcast/hazelcast[02]
- Developer
- Country of Origin
- US
- Project Types
- Commercial, Open Source
- License
- Apache v2
Hazelcast IMDG (In Memory Data Grid) is a Java-based NoSQL open-source distributed in-memory data store and computation platform. It spreads and replicates data across a cluster of machines, therefore ensuring high availability, fault-tolerance and painless horizontal scalability. Hazelcast provides APIs for many of the most commonly used programming languages, including Java, C#, Python, Go and others. It can also be deployed on several different cloud environments, thanks to its multiple discovery plugins. Hazelcast's most common use cases include database caching, in-memory data computing and in-memory messaging.[03][01][02]
History[03][04][05]
Hazelcast is both the name of the product and the company that created it. The start-up was founded in 2008 by Talip Ozturk and Fuad Malikov. The first open-source implementation of Hazelcast was released at the beginning of 2009. Several updated versions have been made public since then, the latest one dating from February 4, 2020.
Data Model[02][06]
Hazelcast's main storage data model is a partitioned and queryable in-memory key-value store. However, Hazelcast also supports a variety of additional distributed data structures derived from the Java programming language, such as Queue, Set, MultiMap, Topic and others.
Bagri
Citations
6 sources- Hazelcast | Unified Real-Time Data Platform for Instant Action hazelcast.com
- GitHub - hazelcast/hazelcast: Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights. · GitHub github.com
- Hazelcast - Wikipedia wikipedia.org
- https://www.linkedin.com/company/hazelcast/about linkedin.com
- Commits · hazelcast/hazelcast · GitHub github.com
- Hazelcast IMDG Reference Manual hazelcast.org