Samba on Scale: Difference between revisions

From SambaWiki
No edit summary
Line 23: Line 23:
| [https://www.cockroachlabs.com/ CockroachDB] || [https://www.cockroachlabs.com/blog/consistency-model/#cockroachdbs-consistency-model-more-than-serializable-less-than-strict-serializability Serializable+], [https://www.cockroachlabs.com/blog/db-consistency-isolation-terminology/ Strong Partition Serializability] || ? || yes ||
| [https://www.cockroachlabs.com/ CockroachDB] || [https://www.cockroachlabs.com/blog/consistency-model/#cockroachdbs-consistency-model-more-than-serializable-less-than-strict-serializability Serializable+], [https://www.cockroachlabs.com/blog/db-consistency-isolation-terminology/ Strong Partition Serializability] || ? || yes ||
|-
|-
| [https://www.scylladb.com/ ScyllaDB] || ? || ? || yes ||
| [https://www.scylladb.com/ ScyllaDB] || Single-key Linearizability with LWT || ? || yes ||
|-
|-
| [https://www.yugabyte.com/ YugabyteDB] || [https://jepsen.io/consistency/models/snapshot-isolation Snapshot] || ? || yes ||
| [https://www.yugabyte.com/ YugabyteDB] || [https://jepsen.io/consistency/models/snapshot-isolation Snapshot] || ? || yes ||

Revision as of 14:46, 2 January 2023

List of scalable Key/Value Stores

For an overview of Consistency Models see Jepsen or Wikipedia.

Name Consistency Model Transactions C Client Notes
ctdb Volatile DBs: Sequential Consistency
Persistent DBs: Linearizability
No
Yes
yes
etcd Linearizability Yes ("mini") yes Performance?
Ceph Rados Linearizability ? yes
Apache Cassandra Strong Partition Serializability
New: Strict Serializability [1]
yes yes
Apache HBase ? ? ?
Apache Ignite ? ? ?
FoundationDB Strict Serializability yes yes
CockroachDB Serializable+, Strong Partition Serializability ? yes
ScyllaDB Single-key Linearizability with LWT ? yes
YugabyteDB Snapshot ? yes
tikv Strong Consistency[2] yes no (C++)
Apache Pegasus ? ? no (C++)

List of Opensource Clustered Filesystems

Name Built on-top of Object Storage Notes
Ceph yes
GlusterFS no
JuiceFS yes
MooseFS no
ObjectiveFS yes
Lustre no

Links