目錄(83章)
倒序
- coverpage
- Cassandra High Availability
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Cassandra's Approach to High Availability
- ACID
- The monolithic architecture
- The master-slave architecture
- Cassandra's solution
- Cassandra's architecture
- Summary
- Chapter 2. Data Distribution
- Hash table fundamentals
- Consistent hashing
- Token assignment
- Partitioners
- Summary
- Chapter 3. Replication
- The replication factor
- Snitches
- Consistency conflicts
- Balancing the replication factor with consistency
- Summary
- Chapter 4. Data Centers
- Use cases for multiple data centers
- Data center setup
- Replication across data centers
- Summary
- Chapter 5. Scaling Out
- Choosing the right hardware configuration
- Scaling out versus scaling up
- Growing your cluster
- How to scale out
- How to scale up
- Removing nodes
- Other data migration scenarios
- Snitch changes
- Summary
- Chapter 6. High Availability Features in the Native Java Client
- Thrift versus the native protocol
- Setting up the environment
- Connecting to the cluster
- Executing statements
- Handling asynchronous requests
- Load balancing
- Failing over to a remote data center
- Tying it all together
- Summary
- Chapter 7. Modeling for High Availability
- How Cassandra stores data
- Understanding compaction
- CQL under the hood
- Understanding queries
- How collections are stored
- Working with time-series data
- Designing for immutability
- Working with geospatial data
- Summary
- Chapter 8. Antipatterns
- Multikey queries
- Secondary indices
- Distributed joins
- Deleting data
- Unbounded row growth
- Summary
- Chapter 9. Failing Gracefully
- Knowledge is power
- Logging
- Monitoring node metrics
- When a node goes down
- Backing up data
- Summary
- Index 更新時間:2021-08-06 19:50:43
推薦閱讀
- Instant Raspberry Pi Gaming
- Java編程全能詞典
- Design for the Future
- Seven NoSQL Databases in a Week
- Drupal 7 Multilingual Sites
- TestStand工業自動化測試管理(典藏版)
- Apache Hive Essentials
- 21天學通Java Web開發
- 電氣控制與PLC技術應用
- Mastering Game Development with Unreal Engine 4(Second Edition)
- LAMP網站開發黃金組合Linux+Apache+MySQL+PHP
- Containers in OpenStack
- C++程序設計基礎(上)
- ASP.NET 2.0 Web開發入門指南
- 大數據導論
- 運動控制系統
- MySQL Management and Administration with Navicat
- 智能小車機器人制作大全(第2版)
- 探索中國物聯網之路
- Learn Power BI
- Kibana 7 Quick Start Guide
- 操作系統及網絡應用技術
- Mastering PostgreSQL 10
- Hands-On Serverless Computing
- Machine Learning Quick Reference
- 人本智造:工業5.0的核心使能技術
- Flash CS3中文版無敵課堂
- Practical DevOps
- Excel 2007公式、函數與圖表應用
- 單片機原理與應用系統設計