主页 > 新闻资讯 > 大数据学什么数据库?大数据常用的数据库汇总

大数据学什么数据库?大数据常用的数据库汇总

作者:张老师 浏览次数: 2020-03-19 19:15
大规模的数据要实现处理,是需要数据库的支持的,进入大数据时代,数据规模正在以惊人的速度增长着,所以在大数据处理当中,数据库技术是非常关键的一个环节。那么大数据学什么数据库,下面我们为大家带来大数据常用的数据库汇总。

在大数据时代,NoSQL数据库有着明显的优势,以性能、可扩展性、灵活的模式和分析能力受到广泛的青睐。

大数据学什么数据库

1、列族数据库

(1)Cassandra:Cassandra是一个列存储数据库,支持跨数据中心的数据复制。它的数据模型提供列索引,log-structured修改,支持反规范化,实体化视图和嵌入超高速缓存。

(2)HBase:Apache Hbase源于Google的Bigtable,是一个开源、分布式、面向列存储的模型。在Hadoop和HDFS之上提供了像Bigtable一样的功能。

(3)Amazon SimpleDB:Amazon SimpleDB是一个非关系型数据存储,它卸下数据库管理的工作。开发者使用Web服务请求存储和查询数据项

(4)Apache Accumulo:Apache Accumulo的有序的、分布式键值数据存储,基于Google的BigTable设计,建立在Apache Hadoop、Zookeeper和Thrift技术之上。

2、键值数据库

(1)Riak:Riak是一个开源,分布式键值数据库,支持数据复制和容错。

(2)Redis:Redis是一个开源的键值存储。支持主从式复制、事务,Pub/Sub、Lua脚本,还支持给Key添加时限。

(3)Dynamo:Dynamo是一个键值分布式数据存储。它直接由亚马逊Dynamo数据库实现;在亚马逊S3产品中使用。

(4)Oracle NoSQL Database:来自Oracle的键值NoSQL数据库。它支持事务ACID(原子性、一致性、持久性和独立性)和JSON。

(5)Oracle NoSQL Database:具备数据备份和分布式键值存储系统。

3、文档数据库

(1)MongoDB:开源、面向文档,也是当下最人气的NoSQL数据库。

(2)CounchDB:Apache CounchDB是一个使用JSON的文档数据库,使用Javascript做MapReduce查询,以及一个使用HTTP的API。

(3)Couchbase:NoSQL文档数据库基于JSON模型。

(4)RavenDB:RavenDB是一个基于.NET语言的面向文档数据库。

(5)MarkLogic:MarkLogic NoSQL数据库用来存储基于XML和以文档为中心的信息,支持灵活的模式。

关于大数据学什么数据库,以上就是大数据常用的数据库汇总了,在实际的大数据处理当中,往往需要根据实际的需求,结合不同数据库的特性,来选择套用哪种数据库。成都加米谷大数据,专业大数据培训机构,大数据开发2020春季班正在招生中,课程详情可联系客服了解!
热点排行
推荐文章
立即申请>>