ScyllaDB is Moving to a New Replication Algorithm: Tablets
1–10 of 27 posts
Re: ScyllaDB is Moving to a New Replication Algorithm: Tablets
#2Re: ScyllaDB is Moving to a New Replication Algorithm: Tablets
#3Re: ScyllaDB is Moving to a New Replication Algorithm: Tablets
#4Re: ScyllaDB is Moving to a New Replication Algorithm: Tablets
#5Would be nice if the deployment story became a bit more like CockroachDB too.
Re: ScyllaDB is Moving to a New Replication Algorithm: Tablets
#6This sounds a lot like ranges in CockroachDB. Anyone familiar with the deep details to highlight the differences?
1. Consistent backups/transactions. When a backup is made, is that a single point in time, or best-effort by individual tablet. For example, backing up an inventory and orders table, the backup could have an older version of inventory, where orders have already been completed for some of them. It looks like Scylla backsup per node, so it could mean that data might have a slight time offset from one another.
2. Replicate reads. Like CockroachDB, it looks like Scylla will redirect the read to the range lead, but CRDB also provides the option to get stale reads from a non-lead. This is usually good for cross-region databases where reading off the lead can be big increases in latency.
I do not have a lot of time, but I am having a hard time finding much information about the architecture on Scylla's documentation. My personal guess is that Scylla optimized their code for performance, and less worry about data integrity.
Re: ScyllaDB is Moving to a New Replication Algorithm: Tablets
#7Would be nice if the deployment story became a bit more like CockroachDB too.
How so? Mind saying more?
Re: ScyllaDB is Moving to a New Replication Algorithm: Tablets
#8[1] https://static.googleusercontent.com/media/research.google.c...
Re: ScyllaDB is Moving to a New Replication Algorithm: Tablets
#9Earlier quoted context omitted.
How so? Mind saying more?
I suppose that they are saying that CockroachDB is a single binary which you just drop on a machine and you are good to go. For ScyllaDB you need to install Java, Python and several ScyllaDB related packages.
Re: ScyllaDB is Moving to a New Replication Algorithm: Tablets
#10Earlier quoted context omitted.
I suppose that they are saying that CockroachDB is a single binary which you just drop on a machine and you are good to go. For ScyllaDB you need to install Java, Python and several ScyllaDB related packages.
Java? I thought the whole raison d'etre for ScyllaDB was "Cassandra without Java"?