官术网_书友最值得收藏!

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.

主站蜘蛛池模板: 孝感市| 桃园县| 贞丰县| 阿拉善左旗| 襄垣县| 永泰县| 菏泽市| 梨树县| 邹平县| 绩溪县| 旬阳县| 泌阳县| 靖州| 高清| 双流县| 西乡县| 南部县| 阳曲县| 北碚区| 固镇县| 威宁| 灵璧县| 莒南县| 新田县| 凌云县| 罗甸县| 关岭| 永靖县| 正定县| 嘉荫县| 明溪县| 化州市| 甘谷县| 固原市| 永靖县| 且末县| 惠来县| 太仓市| 肇州县| 涞水县| 英山县|