gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 18:57:33 25 4
gpt4 key购买 nike

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

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

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

最佳答案

当HBase将多个LSM树合并为一个(内存存储压缩)或进行文件压缩(将多个HFile合并为一个)时,HBase执行更新和删除操作,直到它只存储同一记录的多个版本。

在这种情况下,传输速率数据库范式意味着所有更新仅在将日期传输到新地点期间应用。

关于database - HBase如何以磁盘传输速率而不是磁盘寻道速率执行更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59825026/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com