华为云计算 云知识 大数据用什么数据库?NoSQL数据库的类型有哪些?

大数据用什么数据库?NoSQL数据库的类型有哪些?

在大数据时代的初期,对于数据的存储一般采用的是集群同步数据的方式,但是后期就不能这样做了,就需要选择合适的数据库了,那么大数据用什么数据库?NoSQL数据库的类型有哪些?下面就来说下。

大数据用什么数据库?

1、Oracle数据库

Oracle数据库管理系统在数据库领域一直处于领先地位。目前,Oracle数据库覆盖了大、中、小型计算机等几十种计算机型,成为世界上使用最广泛的关系型数据管理系统(由二维表及其之间的关系组成的一个数据库)之一。

2、SQLServer数据库

SQLServer是由微软公司开发的一种关系型据库管理系统,它已广泛用于电子商务、银行、保险、电力等行业。SQLServer提供了对XML和Internet标准的支持,具有强大的、灵活的、基于Web的应用程序管理功能。而且界面友好、易于操作,深受广大用户的喜爱,但它只能在Windows平台上运行,并对操作系统的稳定性要求较高,因此很难处理日益增长的用户数量。

3、DB2数据库

DB2数据库是由IBM公司研制的一种关系型数据库管理系统,主要应用于OS/2、Windows等平台下,具有较好的可伸缩性,可支持从大型计算机到单用户环境。

NoSQL数据库的类型有哪些?

1、列族数据库:BigTable、HBase、Cassandra、SimpleDB、HadoopDB等,下面简单介绍几个:

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

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

2、键值数据库:Redis、SimpleDB、Scalaris、Memcached等,下面简单介绍几个

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

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

(3)Dynamo:Dynamo是一个键值分布式数据存储。它直接由Dynamo数据库实现;

3、文档数据库:MongoDB、CouchDB、Perservere、Terrastore、RavenDB等,下面简单介绍几个

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

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

4、图数据库:Neo4J、InfoGrid、OrientDB、GraphDB,下面简单介绍几个

(1)Neo4j:Neo4j是一个图数据库;支持ACID事务(原子性、独立性、持久性和一致性)。

(2)InfiniteGraph:一个图数据库用来维持和遍历对象间的关系,支持分布式数据存储。

5、内存数据网格:Hazelcast、Oracle Coherence、Terracotta BigMemorry、GemFire、Infinispan、GridGain、GigaSpaces,下面简单介绍几个

(1)Hazelcast:Hazelcast CE是一个开源数据分布平台,它允许开发者在数据库集群之上共享和分割数据。

(2)Oracle Coherence:Oracle的内存数据网格解决方案提供了常用数据的快速访问能力,一致性支持事务处理能力和数据的动态划分。

企业里大数据都是用什么数据库存储?

简单说,常用存储数据库。

业务数据,包括用户,订单等数据,要求数据严格准确和一致规模如果是在千万级,或者不超过10亿级,80%选用MySQL来存储规模如果再10亿-万亿,目前HBASE为主以上两种是免费数据库,但对于Oracle,DB2,SQL Server付费数据库(巨贵),主要使用在银行和电信,因为对数据一致性,准确性,容灾备份要求更严格。

日志数据,包括用户所有线上行为数据,浏览,搜索,点击等,存储在HDFS上这类数据,相比订单和支付数据,规模要成10倍-1000倍增长。这部分数据,会放到HDFS上来存储。即一种分部式文件存储系统,存储成本很低,如果查询的话,就可以直接使用hive等工具,写SQL查询。

大数据用什么数据库?以上就给大家介绍了关于大数据使用的数据库的问题,大数据使用的数据库类型还是比较多的,大家可以根据实际需求选择合适的数据库。

上一篇:好会计功能介绍-发票 下一篇:什么是Cerebro

MapReduce服务 MRS

MapReduce服务(MapReduce Service)提供租户完全可控的企业级大数据集群云服务,轻松运行Hadoop、Spark、HBase、Kafka、Storm等大数据组件。

包年更优惠,买1年只需付10个月费用

 

扩容集群||https://support.huaweicloud.com/usermanual-mrs/mrs_01_0063.html,HetuEngine产品概述||https://support.huaweicloud.com/productdesc-mrs/mrs_08_00681.html,Flink基本原理||https://support.huaweicloud.com/productdesc-mrs/mrs_08_003401.html,MRS 1.7.1.6补丁说明||https://support.huaweicloud.com/usermanual-mrs/mrs_01_9012.html,HDFS基本原理||https://support.huaweicloud.com/productdesc-mrs/mrs_08_000701.html

https://www.huaweicloud.com/product/mrs.html