欢迎投稿

今日深度:

cassandra-数据读取,

cassandra-数据读取,


cassandra 数据读取

cassandra 数据读取过程:

  • cassandra 从Memtable中获取数据,只要直接查询Memtable的成员变量ColumnFamily即可
  • cassandra 从 SSTable中获取数据,先取读取Bloom Filter 文件 判断该key是否在本SSTable文件中,如果存在 ,再从Index文件中定位到数据的位置,最后从Data文件中读取需要查询的信息

cassandra 读取分两类: 弱读取(Weak Read) 和强读取(Strong Read)

弱读取(Weak Read)

如果读取一致性为ONE, 那么采用读取方式为弱读取

强读取(Strong Read)

如果读取一致性不是ONE, 那么采用读取方式为强读取

读修复(Read Repair)

读修复是 cassandra 保证最终一致性的重要的功能

www.htsjk.Com true http://www.htsjk.com/cassandra/45733.html NewsArticle cassandra-数据读取, cassandra 数据读取 cassandra 数据读取过程: cassandra 从Memtable中获取数据只要直接查询Memtable的成员变量ColumnFamily即可 cassandra 从 SSTable中获取数据先取读取Bloom Filter 文件...
评论暂时关闭