Summary

5 min reading

To summarize, these are the main points we covered:

  • ScyllaDB splits each table into tablets and balances them across the nodes of the cluster
  • It’s a distributed, highly available, high performance, low maintenance, highly scalable NoSQL database
  • In ScyllaDB all nodes are created equal, there are no master/slave nodes
  • Data is automatically distributed and replicated on the cluster according to the replication strategy
  • ScyllaDB supports multiple data centers
  • ScyllaDB transparently partitions data by using the hash values of keys

Knowledge Check

4 questions Pass 66%

Pass 66% to continue. No time limit; retake as many times as you need.

1. What does ScyllaDB do with a row's partition key?
2. How do newer versions of ScyllaDB distribute a table's data across the cluster?
3. A keyspace uses NetworkTopologyStrategy with {'DC1': 3, 'DC2': 2}. How many copies of each row does the cluster store?
4. Which replication strategy should you use in production, and is the only one that tablets support?
Back to course

Something wrong with this lesson? Tell us