hbase的核心数据结构为LSM树。
疑问:
LSM树相对来说为了提高写入性能,牺牲了读性能。是不是这也造成了HBASE的写入能力高于读能力,是不是HBASE更加适用于高写入低频读取(相对)的场景?
几种实现存储引擎的基本数据结构:
(1)hash表
(2)B 树/B+树
(3)LSM树
这篇博客有比较详细的讲解: http://www.cnblogs.com/yanghuahui/p/3483754.html
hbase的核心数据结构为LSM树。
疑问:
LSM树相对来说为了提高写入性能,牺牲了读性能。是不是这也造成了HBASE的写入能力高于读能力,是不是HBASE更加适用于高写入低频读取(相对)的场景?
几种实现存储引擎的基本数据结构:
(1)hash表
(2)B 树/B+树
(3)LSM树
这篇博客有比较详细的讲解: http://www.cnblogs.com/yanghuahui/p/3483754.html