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)