Cassandra High Availability

Cassandra High Availability
by Robbie Strickland / / / PDF


Read Online 1.5 MB Download


Harness the power of Apache Cassandra to build scalable, fault-tolerant, and readily available applications About This Book Master the essentials behind building highly available applications on top of Apache Cassandra Learn how to effectively configure and deploy Apache Cassandra across multiple data centers Avoid common pitfalls that prevent applications from achieving 100 percent uptime Who This Book Is For If you are a developer or DevOps engineer who understands the basics of Cassandra and are ready to take your knowledge to the next level, then this book is for you. An understanding of the essentials of Cassandra is needed. In Detail Apache Cassandra is a massively scalable, peer-to-peer database designed for 100 percent uptime, with deployments in the tens of thousands of nodes supporting petabytes of data. This book offers readers a practical insight into building highly available, real-world applications using Apache Cassandra. The book starts with the fundamentals, helping you to understand how the architecture of Apache Cassandra allows it to achieve 100 percent uptime when other systems struggle to do so. You'll have an excellent understanding of data distribution, replication, and Cassandra's highly tunable consistency model. This is followed by an in-depth look at Cassandra's robust support for multiple data centers, and how to scale out a cluster. Next, the book explores the domain of application design, with chapters discussing the native driver and data modeling. Lastly, you'll find out how to steer clear of common antipatterns and take advantage of Cassandra's ability to fail gracefully.

views: 593