【Meetup演讲PPT】HBase RowKey与索引设计
【摘要】 RowKey设计可以说是一个非常基础的话题,因为每一个HBase的使用/开发人员,都是从表/RowKey设计着手的。但细究起来,RowKey设计也有很多难点,尤其是如何与应用特点很好的结合起来。这篇演讲的第一部分,先简单介绍了HBase的基础内容,而后探讨了RowKey在读写流程中所发挥的关键作用。这些基础内容,大部分已经在之前的文章中详细写过了:一条数据的HBase之旅,简明HBase入门...
RowKey设计可以说是一个非常基础的话题,因为每一个HBase的使用/开发人员,都是从表/RowKey设计着手的。但细究起来,RowKey设计也有很多难点,尤其是如何与应用特点很好的结合起来。
这篇演讲的第一部分,先简单介绍了HBase的基础内容,而后探讨了RowKey在读写流程中所发挥的关键作用。这些基础内容,大部分已经在之前的文章中详细写过了:
一条数据的HBase之旅,简明HBase入门教程-Write全流程
一条数据的HBase之旅,简明HBase入门教程-Flush与Compaction
RowKey与索引设计,需要紧密结合业务需求场景。因此,在第二部分,介绍了设计前需求调研的几个关键维度。
第三部分介绍了RowKey设计的几点技巧,二级索引RowKey设计的方法,组合字段RowKey/索引的适用场景/设计原则,字段组合的合理顺序等等。
最后一部分围绕着OpenTSDB,JanusGraph以及GeoMesa三个典型的HBase生态技术,结合了它们各自的数据模型、查询场景,探讨了它们的RowKey设计方案。
下面是这篇演讲ppt详细内容(点击原文链接可下载演讲材料):
本文转载自微信公众号【Nosql漫谈】。
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)