【发布时间】:2026-02-13 11:35:01
【问题描述】:
我正在阅读 google 的 bigtable 论文。我注意到在第 5.3 节中,它说
更新被提交到存储重做记录的提交日志。在这些更新中,最近提交的更新存储在内存中称为 memtable 的排序缓冲区中;较旧的更新存储在一系列 SSTable 中。
让我困惑的是,根据this 的回答,SSTable 应该存储排序后的键值对。但是从上面引用的文字中,我感觉memtable和sstable都存储了更新操作,而不是实际的值。那么当有写入请求时,bigtable 实际做了什么?
【问题讨论】:
标签: bigtable google-cloud-bigtable