分享

有知道 hbase中的 lsm树和trie树分别是用来干嘛的么

kanwei163 发表于 2014-12-26 22:23:36 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 1 13111
有知道 hbase中的 lsm树和trie树分别是用来干嘛的么

已有(1)人评论

跳转到指定楼层
desehawk 发表于 2014-12-27 02:41:39
LSM树就是一堆小树,在内存中的小树即memstore,每次flush,内存中的memstore变成磁盘上一个新的storefile。
Trie树,又称单词查找树、字典树,是一种树形结构,是一种哈希树的变种,是一种用于快速检索的多叉树结构。
个人认为是:

hbase的存储机制,也就是先把数据放到内存,达到一定数量后,就flush到磁盘,
为了提高hbase的查询功能。hbase如此的快
上面两个机制,应该是借助了LSM树、Trie树


详细,可以了解
LSM树由来、设计思想以及应用到HBase的索引

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条