Configuring Distributed Data Structures
Hazelcast offers distributed implementations of common data structures. From the Cloud console, you can create new custom configurations or modify the default configuration for these data structures.
Consider using the following data structures when building your application.
| Data structure | Description | Settings | Default Configuration |
|---|---|---|---|
| Map | Key-value pairs that are distributed across partitions in a cluster. Distributed maps, also known as IMaps or maps, make it easier to scale your applications while protecting against member failures. Maps support SQL-like queries. | See Map Configuration | See Hazelcast Map Configuration Defaults |
| JCache | Hazelcast's specification-compliant JCache implementation. JCache allows you to store frequently accessed data in memory and to access, update, and delete the data efficiently across partitions in a cluster. | See JCache Configuration | See Configuring JCache |
| Queue | All clients and cluster members can interact with a queue. Add an item to the queue in one cluster member and remove it from another member with another client. | See Queue Configuration | See Configuring Queue |
| Topic | All clients and cluster members can publish topics for consumption by subscribers, and subscribe to topics published by other clients and cluster members. | See Topic Configuration | See Configuring Topic |