Roc*_*cky -2 hadoop hbase hive
我是HBase的新手.实际上HBase称为无模式数据存储.但是要在特定列中存储值,我们应该指定表,然后是列族,然后是列名,然后是{Actual value}.
所以我很困惑,要将值放入hbase表中,为什么我们需要指定列名.
HBase是无模式的吗?
请澄清我的疑问?提前致谢.
我使用了"灵活模式"这个术语而不是无模式,但这很细微差别.
这真正意味着"架构"与记录一起存储,而不是表格.在RDBMS中,定义了模式,该表具有模式.在HBase(和其他BigTable实现)中,数据标有其类型.
类比是CSV:RDBMS是XML:HBase.在CSV中,您可以假设列是什么.在XML中,您可以准确指定它是什么.
| 归档时间: |
|
| 查看次数: |
1853 次 |
| 最近记录: |