Samba on Scale: Difference between revisions

From SambaWiki
No edit summary
Line 31: Line 31:
| [https://ignite.apache.org/ Apache Ignite] || ? || ? || ? ||
| [https://ignite.apache.org/ Apache Ignite] || ? || ? || ? ||
|}
|}

= Rapid Samba dbwrap backend prototyping =

A new dbwrap backend called [https://git.samba.org/?p=slow/samba.git;a=shortlog;h=refs/heads/dbwrap_py dbwrap_py] that calls into Python for the database operations.


= List of Opensource Clustered Filesystems =
= List of Opensource Clustered Filesystems =

Revision as of 14:36, 8 March 2023

List of scalable Key/Value Stores

For an overview of Consistency Models see Jepsen or Wikipedia. Note: LWT are defined as multiple operations on a single key.

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

Rapid Samba dbwrap backend prototyping

A new dbwrap backend called dbwrap_py that calls into Python for the database operations.

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
BeegFS no

Links