首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >同时使用HBase进行小数据集和大数据分析?

同时使用HBase进行小数据集和大数据分析?
EN

Stack Overflow用户
提问于 2016-06-20 18:20:40
回答 1查看 546关注 0票数 2

我正在构建一个需要大量数据处理和分析的应用程序(同时处理大量文件)。

为此,我打算使用Hadoop (Map-reduce,Hbase(HDFS文件系统))。

同时,我有像用户设置,应用程序用户列表,支付信息和其他小数据集,可以很容易地管理任何RDMS数据库,如sql或Mongo。

有时它可能只有很少聚合和分析数据,这些数据是由Hadoop计算的,但数据也不是那么大。

我的问题是,我是否应该选择像Mysql/Mongo这样的2个数据库来存储小数据集,而选择HBase来存储大数据集?

或者我的HBase可以高效地完成这两项工作?

EN

回答 1

Stack Overflow用户

发布于 2016-06-20 21:24:26

My opinion you cant compare apple with banana. hbase是无模式的,从CAP theorem,CP是Hbase的主要关注点。

其中as CA表示RDBMS。请看我的回答。RDBMS具有以下属性:模式、集中化、支持连接、支持ACID、支持引用完整性。

因为Hbase是无模式的、分布式的,不支持joins,没有对ACID的内置支持。

现在,您可以根据您的需求决定哪个是用于什么。

希望这能有所帮助!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37920009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档