Skip to content

SYSTEM Cited by 1 source

Riak

Riak is a distributed key-value database originally by Basho Technologies (2009), direct open-source descendant of the Amazon Dynamo paper. Architected around the same primitives: consistent hashing ring for partitioning, vnodes, eventual consistency, vector-clock-based concurrent-write reconciliation, and gossip for cluster-state distribution.

Why it uses gossip

From sources/2023-07-16-highscalability-gossip-protocol-explained:

"Riak utilizes the gossip protocol to transmit consistent hash ring state and node metadata around the cluster."

Riak's gossip specifically carries:

  • Ring state — the current consistent-hash ring partition-ownership map. Every node must know the ring to route operations to the right vnodes.
  • Node metadata — node join / leave / health.

Riak's Active Anti-Entropy (AAE) uses Merkle trees for replica reconciliation — architecturally adjacent to, but distinct from, the gossip layer.

Wiki scope

This is a stub. For Riak-specific material cite the Basho engineering archive (now at riak.com) or the riak_core source.

Seen in

Last updated · 319 distilled / 1,201 read