首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
sstable专题
Apache Cassandra SSTable 存储格式详解
简介: 在 Cassandra 中,当达到一定条件触发 flush 的时候,表对应的 Memtable 中的数据会被写入到这张表对应的数据目录(通过 data_file_directories 参数配置)中,并生成一个新的 SSTable(Sorted Strings Table,这个概念是从 Google 的 BigTable 借用的)。 在 Cassandra 中,当达到一定条件触发
阅读更多...
详解SSTable结构和LSMTree索引
转载自:http://www.cnblogs.com/fxjwind/archive/2012/08/14/2638371.html http://www.igvita.com/2012/02/06/sstable-and-log-structured-storage-leveldb/, SSTable and Log Structured Storage: LevelDB
阅读更多...
LevelDB SSTable
文章目录 什么是SSTableSSTable 的基本部件block 的实现插入操作有趣的变长整型及实现存储block的元信息:BlockHandle 过滤器Filter的实现Filter的插入Filter的读取 元数据管理 Footer的实现Footer写入读取Footer SSTable的实现data_block插入数据读取数据 index_blockSSTable的逻辑构成 Block
阅读更多...