HBase如何以磁盘传输速率而不是磁盘搜寻速率执行更新?

问题描述 投票:0回答:1

我正在阅读《 HBase:权威指南》一书,其中提到,虽然传统关系数据库以查找速率(B树)执行更新/删除,HBase以传输速率(LSM树)执行更新/删除。

我知道LSM树是如何工作的,尽管我不明白为什么作者声称更新以传输速率进行。当客户端发出特定的更新操作时,相应的条目将被写入内存中的内存中,并且还将有一个条目将附加到WAL中。定期将memstore与存储在磁盘上的HFiles合并。

这如何转换为HBase以传输速率执行更新/删除?

database hadoop hbase lsm-tree
1个回答
0
投票
[HBase在将多个LSM树合并为一个(内存存储压缩)或对其进行文件压缩(将多个HFile合并为一个),直到仅存储同一记录的多个版本时执行更新和删除。
© www.soinside.com 2019 - 2024. All rights reserved.