Advertisement

Hazelcast Releases IMDG 3.10 – Introducing New Data Structures, Flake ID Generator and CRDT

By on

by Angela Guess

According to a recent press release, “Hazelcast, the open source in-memory data management company with tens of thousands of installed clusters and over 55 million server starts per month, announced that Hazelcast IMDG 3.10 is generally available as a production ready build. Major themes, which have been driven by open source community input, include the release of a conflict-free replicated data type (CRDT), a Flake ID Generator and several split-brain protection enhancements. IMDG 3.10 is the first version of Hazelcast IMDG to include a CRDT implementation – CRDT PN-Counter (positive-negative counter). CRDT is a specially-designed data structure used to achieve strong eventual consistency. With this new data structure, updates are local on a Hazelcast member.”

The release goes on, “The CRDT PN-Counter allows counting (increment/decrement/query) operations and guarantees that, once all members are connected, the value on all counters is the same. Since operations are local, the CRDT PN-Counter provides consistent low latency and high throughput enabling applications to achieve high performance regardless of load (such as counting likes, page views or connected user count). Additional CRDT data structures will follow in future releases. IMDG 3.10 also introduces the Hazelcast Flake ID Generator, a tool used to generate cluster-wide unique identifiers. In single-node systems, unique ID generation is a relatively straightforward process.”

Read more here.

Photo credit: Hazelcast

Leave a Reply