- Cassandra 3.x High Availability(Second Edition)
- Robbie Strickland
- 145字
- 2021-07-14 10:24:23
Chapter 2. Data Distribution
Cassandra's peer-to-peer architecture and scalability characteristics are directly tied to its data placement scheme. Cassandra employs a distributed hash table data structure that allows for data to be stored and retrieved by key quickly and efficiently. Consistent hashing is at the core of this strategy, as it enables all nodes to understand where data exists in the cluster without complicated coordination mechanisms.
In this chapter, we'll cover the following topics:
- The fundamentals of distributed hash tables
- Cassandra's consistent hashing mechanism
- Token assignment, both manual and using vnodes
- The implications of Cassandra's partitioner implementations
- How hotspots form in the cluster
By the time you finish this chapter, you should have a deep understanding of these concepts. Let us begin with some basics about hash tables in general, and then we can delve deeper into Cassandra's distributed hash table implementation.
推薦閱讀
- Red Hat Enterprise Linux 8系統管理實戰
- 阿里云數字新基建系列:云原生操作系統Kubernetes
- Python基礎教程(第3版)
- 奔跑吧 Linux內核(入門篇)
- Windows Server 2012網絡操作系統企業應用案例詳解
- 突破平面3ds Max動畫設計與制作
- Learning Magento 2 Administration
- Windows 7應用入門與技巧
- 操作系統分析
- AWS SysOps Cookbook
- INSTANT Galleria Howto
- Linux網絡操作系統項目教程(RHEL 7.4/CentOS 7.4)(第3版)(微課版)
- Linux內核分析及應用
- Getting Started with UDK
- Serverless Architectures with Kubernetes