ITPub博客

首页 > 大数据 > > 为什么说HBase是列式数据库?

为什么说HBase是列式数据库?

作者:浪花小雨滴 时间:2020-05-08 15:58:33 0 删除 编辑

最近隐隐觉得 hbase 的 "column oriented" 跟 "列式数据库" 中的含义似乎有点区别:

  • hbase 语境中的列是数据的一个维度,可以动态增长列的数量,而列数据的磁盘组织仍与 row store 无异,相邻的行数据有存储局部性。
  • 而 "column store" 相对于 "row store" 在磁盘布局方面的差异更为本质,每一列都独立相邻存储,便于对列内同质的数据做批量操作。

不过 hbase 里面 column family 的概念更接近 column store 中的列。



作者:fleuria
链接:https://www.zhihu.com/question/53481285/answer/207081166
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3138128/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-05-16

  • 博文量
    4259
  • 访问量
    39985