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

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.

主站蜘蛛池模板: 巴马| 科技| 佳木斯市| 临汾市| 霍州市| 旬阳县| 酒泉市| 永泰县| 礼泉县| 南靖县| 呼和浩特市| 荣昌县| 界首市| 仁怀市| 田阳县| 赤水市| 镇宁| 屯昌县| 朝阳县| 东莞市| 聂拉木县| 新兴县| 石城县| 疏附县| 乡城县| 嘉荫县| 广东省| 蓝山县| 科技| 清水河县| 原平市| 白玉县| 静乐县| 霍山县| 崇左市| 南川市| 黄骅市| 乌鲁木齐县| 吉首市| 光泽县| 济阳县|