您好我是hbase的新手,想询问列和列系列。
这是我的任务,我为此而陷入困境。我必须以不同的格式和不同的语言在 hbase 中保存月份名称。 每条记录都应该有:
lang_id,
format,
language,
translation.
现在为lang_id:
January=1,
February=2
......
格式可以是:
full(means January)
3figure(means Jan)
langauge可以是:
eng
arabic
urdu
etc...
现在,翻译将包含更多列:
id
content
timestamp
id表示翻译ID
内容是实际数据
e.g for lang_id =1 format=full language =english
the content should store January
e.g for lang_id =1 format=3figure language =english
the content should store Jan
现在我陷入了设计困境。我应该做什么列和什么列系列。 lang_id,格式,语言,翻译 但翻译将再次有更多列... id,content,timestamp
任何有关示例的帮助都会非常感激。
答案 0 :(得分:0)
我认为在Hbase中只存储12行/月,甚至几年的年/月组合(或语言数量的x倍)是一个错误。 Hbase旨在处理数百万/数十亿行,您正在考虑将其作为小型参考表的存储。
在Hbase中处理这些数据的开销太大了。我只想使用RDBMS