目錄(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
推薦閱讀
- Learning Windows Server Containers
- 從零開始寫Linux內核:一書學透核心原理與實現
- 嵌入式Linux系統開發:基于Yocto Project
- Extending Puppet
- SOA實踐者說
- Linux性能優化
- 嵌入式Linux應用開發菜鳥進階
- 注冊表應用完全DIY
- Linux服務器配置與管理
- Django Project Blueprints
- RHCSARHCE 紅帽Linux認證學習指南(第7版)EX200 & EX300
- Linux設備驅動開發
- Ubuntu Linux操作系統實用教程
- 電腦辦公(Windows 10 + Office 2016)入門與提高(超值版)
- Zabbix監控系統之深度解析和實踐
- VMware vSphere 5.1 Cookbook
- Linux從入門到精通
- 用“芯”探核:基于龍芯的Linux內核探索解析
- Linux是怎樣工作的
- Apache SkyWalking實戰
- Linux內核API完全參考手冊
- 輕松學家庭電腦應用
- 樹莓派Linux操作系統移植
- 跟阿銘學Linux(第3版)
- 循序漸進Linux(第2版) 基礎知識 服務器搭建 系統管理 性能調優 虛擬化與集群應用
- Linux Shell編程與編輯器使用詳解
- Windows 2000中文版應用基礎
- 深入淺出Kali Linux滲透測試
- Windows 8使用詳解
- 第一行代碼:Android(第2版)