目錄(80章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- 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. Cassandras Approach to High Availability
- Introducing the ACID properties
- Monolithic simplicity
- Scaling consistency - the master-slave model
- Breaking with tradition - Cassandra's alternative
- Cassandra's peer-to-peer approach
- 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 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
- Tying it all together
- Summary
- Chapter 7. Modeling for Availability
- How Cassandra stores data
- Understanding compaction
- CQL under the hood
- Understanding queries
- Denormalizing using collections
- Denormalizing with materialized views
- Working with time series data
- Working with geospatial data
- Summary
- Chapter 8. Anti-Patterns
- Multi-key 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 更新時間:2021-07-14 10:24:36
推薦閱讀
- Red Hat Enterprise Linux 8系統管理實戰
- 混沌工程:復雜系統韌性實現之道
- Java EE 8 Design Patterns and Best Practices
- 數據中心系統工程及應用
- 深入理解eBPF與可觀測性
- Linux運維最佳實踐
- 一學就會:Windows Vista應用完全自學手冊
- Fedora 12 Linux應用基礎
- OpenSolaris設備驅動原理與開發
- Kali Linux高級滲透測試
- iOS 8開發指南
- Heroku Cloud Application Development
- 鴻蒙HarmonyOS應用開發從入門到精通
- Linux網絡操作系統項目教程(RHEL 6.4/CentOS 6.4)(第2版)
- OpenStack Trove Essentials
- 鴻蒙操作系統開發入門經典
- 電腦辦公(Windows 10+Office 2016)從入門到精通
- WebGL Game Development
- Getting Started with Oracle Public Cloud
- Windows CE大排檔
- Kubernetes權威指南:企業級容器云實戰
- 計算機應用基礎(Windows 7+Office 2016)上機指導與習題集
- Android系統移植和驅動開發
- 容器云的關鍵理論和方法研究
- 精通Kubernetes
- Linux基礎與服務管理(基于CentOS 7.6)
- 系統安裝與重裝直通車
- UML和OOAD快速入門
- Ceph企業級分布式存儲:原理與工程實踐
- Microsoft System Center 2012 R2 Compliance Management Cookbook