Samba on Scale: Difference between revisions

From SambaWiki
Line 56: Line 56:
* [https://fauna.com/blog/comparison-of-scalable-database-isolation-levels A Comparison of Scalable Database Isolation Levels]
* [https://fauna.com/blog/comparison-of-scalable-database-isolation-levels A Comparison of Scalable Database Isolation Levels]
* [https://fauna.com/blog/demystifying-database-systems-correctness-anomalies-under-serializable-isolation Correctness Anomalies Under Serializable Isolation]
* [https://fauna.com/blog/demystifying-database-systems-correctness-anomalies-under-serializable-isolation Correctness Anomalies Under Serializable Isolation]
* [https://docs.yugabyte.com/preview/faq/comparisons/ Comparison of a few SQL and no-SQL DBs]

Revision as of 18:32, 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 Configurable: Linearizability with LWT
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 Linearizability with LWT ? 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