Learn about modern distributed database architecture in this 29-minute technical talk that explores high-performance database systems. Dive into essential concepts including consistency models, high availability strategies, replication mechanisms, and scaling approaches. Follow along as Head of Training at ScyllaDB, Guy Shtub, demonstrates these principles using ScyllaDB while explaining how they apply to Apache Cassandra and other Column Family databases derived from the 2006 BigTable paper. Explore fundamental components like node clusters, partition keys, token ranges, data replication across datacenters, and consistency levels. Gain hands-on experience through practical examples and discover how these architectural decisions impact database performance and reliability in real-world applications.
High Performance, Low Latency Database Architecture - Modern Distributed Systems