What value this book provides?This book absolutely provides tremendous value in terms its usefulness. This book takes away the pain associated with learning and mastering Cassandra. All complexity has been digested by the author and simplified for the reader with very useful and practical information that can be absorbed just by glancing through the pages. Years of author's experience and practical knowledge in Cassandra has been gifted to the reader in this book with great diligence and generosity.
If you are planning to undergo expensive Cassandra training, think again, spending few hours with this book will change your mind, this book has been written with great care to reduce the learning curve.
The aim of this book is multi fold, just to mention a few: Provide confidence to the reader in Cassandra concepts and architectureProvide a flexible, practical framework and context customizable for various situationsProvide practical guidance to manage Cassandra platforms of various hues, sizes, shapesProvide real world examples to reduce guess workProvide executable query statements and command line statements at every stepProvide practical outcomes to help the reader to gain instance understanding of what to expectProvide insights into making Cassandra environment robust and scalableProvide tricks and tips to implement and maintain seamlesslyProvide security and vulnerability mitigation tips and stepsProvide best practices to follow for optimal Cassandra useThere is no doubt - this book makes the reader very productive Cassandra professional in very short span of time. This book essentially bridges the training gap as the industry is moving fast to take full advantage of what Cassandra can offer to fulfill emerging business needs.
This book can be very helpful to Data administrators, Developers, Data modelers/Application Architects, Project Managers and Data Custodians.
This book has range of topics, many are listed here: Cassandra concepts and architectureCassandra Installation and ConfigurationCassandra system architecture depicting gossip protocol, replication, consistency, tombstones, hinted handoff, compactions, repairs, memtables, commit log, read and write path functionsCassandra oriented data modellingCassandra QL (CQL) tutorialHandling of Primary and Partition keys in Cassandra covering No joins, Static columns and TTL aspectsConfiguring authentication, authorization to access Cassandra in addition, steps to set up node-node and client-node SSLConfiguring nodes addition, removal, decommission in single token and vnode setup modes in CassandraInstructions to add new data center and delink the existing data center from a multi-dc cluster arrangementCassandra backup and recovery functions with real examples of restoring tables after truncation eventsCassandra utilities such as sstabledump, sstablemetadata, sstablesplit, cqlsh and cassandra-stressTroubleshooting methods such as Node down, Read latency and Recover truncated tableUpgrading Cassandra to higher versionsAdditional Cassandra architecture II methods such as Read and Write path, Compactions and Repairs