hbase或配置单元-web请求

zlhcx6iw  于 2021-06-04  发布在  Hadoop
关注(0)|答案(2)|浏览(326)

hbase/hive是否适合替代传统(非)关系数据库?他们是否能够提供来自web客户端的web请求并及时响应?hbase/hive是否仅适用于大型数据集分析?对不起,我对这个题目不在行。提前谢谢!

c2e8gylq

c2e8gylq1#

hive根本不适合任何实时需求,例如及时的web响应。不过,您可以使用hbase。但不要认为hbase或hive是传统rdbms的替代品。两者都是为了满足不同的需要。如果您的数据不够大,最好使用rdbms。RDBMS仍然是最佳选择(如果它们适合您的需求)。从技术上讲,hbase实际上更像一个 DataStoreDataBase 因为它缺少rdbms中的许多特性,例如类型化列、辅助索引、触发器和高级查询语言等。
而最能打动新手的是hbase缺乏sql支持,因为它属于nosql系列商店。
hbase/hive并不是处理大型数据集的唯一选项。您有几个选项,如cassandra、hypertable、mongodb、accumulo等,但每个选项都是为了解决一些特定的问题。 For example ,mongodb用于处理文档数据。因此,您需要首先分析您的用例,并在此基础上选择适合您需求的数据存储。
您可能会发现这个列表对于比较不同的nosql数据存储非常有用。
hth公司

b4wnujal

b4wnujal2#

hive是数据仓库工具,主要用于批处理。
hbase是nosql数据库,允许基于rowkey(主键)进行随机访问。它用于事务访问。它没有索引支持,这可能是您的需求的限制。
谢谢,迪诺

相关问题