about this book
ScyllaDB in Action was written to teach you how to operate and build applications on ScyllaDB. Throughout the book, you’ll be considering a small design problem as a tool to learn about ScyllaDB: a restaurant review application. It begins by grounding you in the database’s basics—how to read and write data—through building some simple tables for your application. You’ll then learn how to design a database schema by taking the requirements for your restaurant review app and performing query-first design: determining what queries your database needs to support and building the schema from that. Having created your schema, you’ll learn how reads and writes work and perform efficiently in Scylla. The book continues by examining Scylla’s architecture, building an API on top of Scylla in Python, examining how to run and monitor Scylla in production, and learning how to move data in bulk in and out of your database.