Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Distributed Data StructureTypeUse CaseComments

Map

Partitioned

MultiMapPartitioned
Multiple values inside a single key
Cache Partitioned

Queue

Non-Partitioned
BlockingQueue, PriorityQueue
SetNon-Partitioned
No order Preserved, No duplicates
ListNon-Partitioned
Preserves Order, Duplicates allowed

Ringbuffer

Non-Partitioned
Like a Circular Array

FencedLock

Non-Partitioned
Works like Locks in java.

ISemaphore

Non-Partitioned

IAtomicLong

Non-Partitioned

IAtomicReference

Non-Partitioned

FlakeIdGenerator

Non-Partitioned

ICountdownLatch

Non-Partitioned






Few Other useful datastructures.

  • Flake ID Generator : Cluster-Wide Unique IDs.


References

https://docs.hazelcast.com/imdg/4.2/

...