
正文
hbase与oracle查询效率,hbase查询速度多少
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
HBase和oracle,Hadoop的区别?
Hbase作为Hadoop下的一个子项目,目前发展比较强大,和传统的关系型数据库oracle来比,两者各有优缺点,我们先看一个简单的表格。
倾向于数据计算 而oracle是一个关系型数据库,倾向于数据存储。要说比较可以比较hbase与oracle。
主要是方向的差异。关系数据库技术建立在关系数据模型之上,是主要用来存储结构化数据并支持数据的插入、查询、更新、删除等操作的数据库。Hadoop技术为面向大数据分析和处理的并行计算模型。两者反向不一样。
HBase _ Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。
相关问答
Q1: hadoop与传统的关系型数据库(如oracle)相比,有什么优势及劣势?_百度...
其实这两个东西不是同类 hadoop是一个分布式云处理架构,倾向于数据计算 而oracle是一个关系型数据库,倾向于数据存储。要说比较可以比较hbase与oracle。
主要是方向的差异。关系数据库技术建立在关系数据模型之上,是主要用来存储结构化数据并支持数据的插入、查询、更新、删除等操作的数据库。Hadoop技术为面向大数据分析和处理的并行计算模型。两者反向不一样。
oracle虽然可以搭建集群,但是当数据量达到一定限度之后查询处理速度会变得很慢,且对机器性能要求很高。
)成本:nosql资料库简单易部署,基本都是开源软体,不需要像使用oracle那样花费大量成本购买使用,相比关系型资料库价格便宜。
Q2: hbase是怎样删除和修改数据的,和oracle这类传统的rdbms有什么区别_百...
在Hbase架构中,由于底层的HDFS不支持追加,更新。
存储模式:传统数据库中是基于行存储的,而HBase是基于列进行存储的。表字段:传统数据库中的表字段不能超过30个,而HBase中的表字段不作限制。
数据维护。在关系数据库中,更新操作会用最新的当前值去替换记录中原来的旧值,旧值被覆盖后就不会存在。而在HBase中执行更新操作时,并不会删除数据旧的版本,而是生成一个新的版本,旧有的版本仍旧保留。可伸缩性。
由于HBase的数据文件在HDFS系统中,因此本质上很难修改和删除数据。在HBase中,修改和删除数据都是增加1个新版本的数据(时间戳为最新),旧版本的数据并没有发生变化。
非结构化资料。但hadoop要写mapreduce函式,这个比起SQL来,方便灵活性差太多了。Hbase作为Hadoop下的一个子项目,目前发展比较强大,和传统的关系型数据库oracle来比,两者各有优缺点,我们先看一个简单的表格。
分布式数据库涉及精炼的数据,传统的分布式关系型数据库会定义数据元组的schema,存入取出删除的粒度较小。分布式文件系统现在比较出名的有GFS(未开源),HDFS(Hadoop distributed file system)。
hbase与oracle查询效率的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于hbase查询速度多少、hbase与oracle查询效率的信息别忘了在本站进行查找喔。







