开发者社区> 问答> 正文

关于hbase宽表设计

hbase大宽表设计的时候大概有3000个字段,如何设计比较好?

展开
收起
hbase小能手 2018-11-08 14:10:32 5185 0
3 条回答
写回答
取消 提交回答
  • 大宽表是无压力。。 3000个字段里找 rowkey你可以很酸爽了。
    你如果3000个字段都可以指到同一个rowkey 那就凶猛一点上吧。
    雪花状的业务, 比较适合拍扁成一张大宽表。

    2019-07-17 23:13:01
    赞同 展开评论 打赏
  • 专注在大数据分布式计算、数据库及存储领域,拥有13+年大数据引擎、数据仓库、宽表引擎、平台研发经验,6年云智能大数据产品技术一号位经验,10年技术团队管理经验;云智能技术架构/云布道师; 研发阿里历代的大数据技术产品包括ODPS、DLA、ADB,最近五年主导宽表引擎研发、DLA、ADB湖仓研发;

    hbase的列基本没有限制,且是动态的。3000列没有问题。
    不过超过1w,查询效率肯定有一定的下降。如果是稀疏的,每次查询一部分问题不大。

    2019-07-17 23:13:01
    赞同 1 展开评论 打赏
  • HBase是一个分布式的、面向列的开源数据库,一个结构化数据的分布式存储系统。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。阿里云HBase技术团队共同探讨HBase及其生态的问题。

    个人觉得就放在一个CF下面,不赞成大于一个CF,其实hbase表设计主要在于key的设计,要根据的业务场景来定key的设计

    2019-07-17 23:13:01
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
大数据时代的存储 ——HBase的实践与探索 立即下载
Hbase在滴滴出行的应用场景和最佳实践 立即下载
阿里云HBase主备双活 立即下载