从一个示例说起
传统的关系型数据库想必大家都不陌生,我们将以一个简单的例子来说明使用RDBMS和HBase各自的解决方式及优缺点。、
以博文为例,RDBMS的表设计如下:

为了方便理解,我们以一些数据示例下

上面的例子,我们用HBase可以按以下方式设计

同样为了方便理解,我们以一些数据示例下,同时用红色标出了一些关键概念,后面会解释

HTable一些基本概念
- Row key
行主键, HBase不支持条件查询和Order by等查询,读取记录只能按Row key(及其range)或全表扫描,因此Row key需要根据业务来设计以利用其存储排序

本文通过对比RDBMS与HBase,介绍了HBase的HTable设计,包括Row key、Column Family、Column、Timestamp和Value的概念,强调Row key在查询中的重要性和Column Family的性能优化作用。
最低0.47元/天 解锁文章
2010

被折叠的 条评论
为什么被折叠?



