Hazelcast

A distributed in-memory data grid for Java: maps, caches and stream processing spread over a cluster. See how developers rate it month by month on DTDb.

Category
database engine
Developer
Hazelcast
Created by
Talip Ozturk, Fuad Malikov
First release
2008
License
Apache-2.0, Hazelcast Community License
Open source
Yes
Pricing
Free with paid plans
Website
https://hazelcast.com
Written in
Java
Data model
Key-value
Storage layout
In-memory
Workload
Cache
Analytics architecture
Not an analytics platform
Query language
SQL, Java API
ACID transactions
No
Schema
Flexible
Deployment
Embedded, Server, Distributed cluster, Managed cloud
Scaling
Natively distributed
Create, read, update, delete
Create: fast (Everything happens in memory); Read: fast (Fast by key, SQL over maps); Update: fast (Atomic entry processors); Delete: fast (Immediate, plus expiry and eviction)

Top rated database engines — Monthly Ranking