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

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.

主站蜘蛛池模板: 逊克县| 葫芦岛市| 海晏县| 措勤县| 阿鲁科尔沁旗| 淮北市| 吴旗县| 嘉禾县| 麻栗坡县| 靖州| 霍林郭勒市| 太仆寺旗| 藁城市| 怀安县| 白沙| 互助| 锡林郭勒盟| 湖北省| 冷水江市| 汝城县| 吴江市| 东阳市| 建昌县| 金门县| 哈巴河县| 阜新| 万源市| 信丰县| 中阳县| 西贡区| 施秉县| 高平市| 顺义区| 蕉岭县| 盐山县| 汨罗市| 赫章县| 惠安县| 西乌珠穆沁旗| 郸城县| 航空|