3 ms·
This seems more like a _sharded_ KV-store than a distributed one, no? A truly distributed KV-store would use a consensus algorithm to prevent the master server
by ZephyrBlu 6y ago
This seems more like a _sharded_ KV-store than a distributed one, no?
A truly distributed KV-store would use a consensus algorithm to prevent the master server being a single point of failure.
For instance, CockroachDB uses Raft [0].
[0] https://www.infoq.com/presentations/cockroachdb-distributed-sql/ https://www.infoq.com/presentations/cockroachdb-distributed-...
- tmotwu 6y agoIf we go by most definitions of a distributed system, say Lamport’s, it still is. It’s networked, asynchronous, has group membership and replication. Provides liveness guarantees with a coordinator for requests and locks. GFS/NFS predates many modern data stores, had SPOF, and are considered important contributions in distributed computing.