数据库
首页 > 数据库> > 数据库的数据结构(2)——什么是SSTable.md

数据库的数据结构(2)——什么是SSTable.md

作者:互联网

SSTabble的定义

SStable是排序字符串表,顺序存储key的key-value日志格式,要求每个key在合并的段文件中只出现一次(在压缩的过程中确保)

SSTable相较于纯哈希索引日志段的优点

SSTable的构建

并发写入可能让log以任意的顺序出现,如何让数据按key排序呢。
- 在磁盘上排序(B-Tree)
- 在内存上排序(红黑树/AVL树)

使用内存排序的存储引擎基本工作流程

标签:md,排序,文件,SSTable,内存,key,磁盘,数据结构
来源: https://blog.csdn.net/L1kk_/article/details/113763648