关于HBase存储的列族设计

查看数: 42437 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-9-1 15:46

正文摘要:

想请教下hbase的列族怎么设计,比如下面这个评论列表: 评论中有三层(实际情况下可能会更多,这里只是举例说明), 我想用列来存储这个评论的用户和评论信息,怎么建立列才能保证三者之间的联系呢? 比 ...

回复

leo_1989 发表于 2015-9-6 22:08:21
rancho 发表于 2015-9-2 21:21
谢谢,那想了解下多条里面可以保证他们的关系吗。如果可以请简单说明一下

为何有如此复杂的逻辑,这个类似论坛了。
其它关系数据库应该就能搞定。

rancho 发表于 2015-9-2 21:21:16
song5438 发表于 2015-9-2 09:20:22
树状结构的数据存在Hbase 中 最特殊的是JSON 里面的Array数据格式。这个问题在公司已经解决。
思路:为什么要存在一个cell 中? 存成多条不就解决了
a_zhen 发表于 2015-9-2 09:07:11
学海无涯苦作舟
rancho 发表于 2015-9-1 17:44:35
arsenduan 发表于 2015-9-1 16:20:18
首选这个可能不太适合使用hbase,关系数据库更适合。
这个类似树形结构,无论你有几层都是可以的
设计形式:下面进行简化
id parentid
1    0
2    1
3    1

上面
1为父节点
2,3为子节点
一次类推,几个都是可以的。

当然如果使用hbase,他们就属于列族中的列。放到一个列族中也是可以的。
说一个列族A包含
id和parentid,这样也不是不行。

关闭

推荐上一条 /2 下一条