gpt4 book ai didi

hadoop - 为什么Hbase称为模式较少?

转载 作者:行者123 更新时间:2023-12-02 21:59:51 25 4
gpt4 key购买 nike

我是HBase的新手。实际上,HBase称为无模式数据存储。
但是要在特定列中存储值,我们需要先指定表,然后指定列族,然后指定列名,然后再选择{Actual value}。

因此,我很困惑,要将值放入hbase表中,为什么我们根本需要指定列名。

HBase是否无模式?

请澄清我的疑问?
提前致谢。

最佳答案

我使用术语“灵活模式”代替无模式,但这很细微。

这实际上意味着“模式”与记录而不是表一起存储。在RDBMS中,定义了架构,并且该表具有该架构。在HBase(和其他BigTable实现)中,数据用其类型标记。

类似的是CSV:RDBMS到XML:HBase。在CSV中,您需要假设列是什么。在XML中,您可以确切指定它的含义。

关于hadoop - 为什么Hbase称为模式较少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24787722/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com