Samba on Scale: Difference between revisions

From SambaWiki
Line 15: Line 15:
| [https://etcd.io/ etcd] || ? || yes || Performance?
| [https://etcd.io/ etcd] || ? || yes || Performance?
|-
|-
| [https://docs.ceph.com/en/quincy/rados/api/librados-intro/ Ceph librados] || [https://jepsen.io/consistency/models/sequential Sequential Consistency] || yes ||
| [https://docs.ceph.com/en/quincy/rados/api/librados-intro/ Ceph Rados] || [https://jepsen.io/consistency/models/sequential Sequential Consistency] || yes ||
|-
|-
| [https://cassandra.apache.org/_/index.html Apache Cassandra] || [https://fauna.com/blog/demystifying-database-systems-correctness-anomalies-under-serializable-isolation Strong Partition Serializability]<br />New: [https://thenewstack.io/an-apache-cassandra-breakthrough-acid-transactions-at-scale/ Strict Serializability] || [https://docs.datastax.com/en/developer/cpp-driver/2.16/topics/ yes] ||
| [https://cassandra.apache.org/_/index.html Apache Cassandra] || [https://fauna.com/blog/demystifying-database-systems-correctness-anomalies-under-serializable-isolation Strong Partition Serializability]<br />New: [https://thenewstack.io/an-apache-cassandra-breakthrough-acid-transactions-at-scale/ Strict Serializability] || [https://docs.datastax.com/en/developer/cpp-driver/2.16/topics/ yes] ||

Revision as of 08:21, 19 December 2022

Introduction

Samba on Scale is the place to collect ideas, research and prototypes about the future of Scale-out Samba, both on-prem and in the cloud.

List of scalable Key/Value Stores

For an overview of Consistency Models see Jepsen or Wikipedia.

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

<references/>

List of Opensource Clustered Filesystems

Name Open Source Built on-top of Object Storage Notes
Ceph yes yes Scalibility?
JuiceFS yes yes
MooseFS yes no
ObjectiveFS no yes]

Links