What this book covers
Chapter 1, Co-existence Patterns, discusses how Cassandra may be used in a legacy environment coexisting with RDBMSs.
Chapter 2, RDBMS Migration Patterns, discusses how some of the unique Cassandra features may be used to provide value and hence migrate traditional RDBMS data to Cassandra. It is a natural progression from coexistence with other legacy RDBMSs.
Chapter 3, Cache Migration Patterns, deals with some of the pitfalls of using caching solutions and how Cassandra may be used to overcome them.
Chapter 4, CAP Patterns, talks about data integrity considerations, consistency, availability, and partition tolerance and how some of the fine-tuning possibilities in Cassandra may be used to design powerful data stores.
Chapter 5, Temporal Patterns, discusses temporal data and how some of the features in Cassandra may be used to design powerful temporal data stores.
Chapter 6, Analytics Patterns, talks about the need for data analytics and how Cassandra in conjunction with Spark may be used to serve the data analysis use cases.
Chapter 7, Designing Applications, discusses designing a complete application that makes use of all the design patterns discussed in this book.