大数据的数据库是什么(大数据数据库建模方式)

大数据时代是当前最吃香的名词,其应用到世界的各个领域和行业。我知道大概有几种:

1.关系数据库

2.列式数据库

3.键值数据库

4.图像图形数据库

5.分布式文档数据库

下面分别一一说明其代表的产品以及其主要特点。

关系数据库

关系型数据一直为我们所用,比如Oracle,MySQL,SQL Server,Postgress.保存到关系数据库的数据必须满足一定要求,用通用的话来说就是满足一定的数据范式,比如主键,外键,数据的冗余;举个例子,学生的信息可以保存到数据库中,班级的信息也可以保存到数据库中,而且一个班级包括很多学生,他们之间通过外键还可以建立一种1对多的对应关系,这些信息和关系可以通过关系型数据库进行存储,值得注意的是,关系型数据库,需要预先定义其表结构,而且存储前需要定义其对应的数据类型或者长度,一旦有新的属性加入,就要修改其表的结构。传统的关系型数据库其实就是行式数据库,就是一行一行的方式来存储信息的。

列式数据库

列式数据库一般应用于对应大量的字符串数据,实例如HBase,cassandra,Sybase IQ,HP Vertica、EMC Greenplum等。列式数据库从一开始就是面向大数据环境下数据仓库的数据分析而产生,主要适合于批量数据处理和即时查询。下面这2张图形象的说明了什么是列式数据库,什么是行式数据库已经两者之间的区别。

极高的装载速度 (最高可以等于所有硬盘IO 的总和,基本是极限了)

适合大量的数据而不是小数据

实时加载数据仅限于增加(删除和更新需要解压缩Block 然后计算然后重新压缩储存)

高效的压缩率,不仅节省储存空间也节省计算内存和CPU,为什么具有高压缩率呢?因为存储的数据类型是一样的。

非常适合做聚合操作。

键值数据库

即Key-Value存储,简称KV存储。它是NoSQL存储的一种方式。它的数据按照键值对的形式进行组织,索引和存储。KV存储非常适合不涉及过多数据关系业务关系的业务数据,同时能有效减少读写磁盘的次数,比SQL数据库存储拥有更好的读写性能。典型的产品有: 亚马逊的DynamoDB,redis。

图形数据库

图形数据库不是专门用来存储图形图像的,而是因为其用图状结构来维持其数据之间的关系,所以叫做图形数据库。Neo4j,Sones就是其典型代表。

在图数据结构中,只有两种基本的数据类型 即节点(Node)和关系(Relationship),节点(Node)可以拥有属性,关系(Relationship)也可以拥有属性 ,属性都是以键值对的方式存储,节点(Node)与节点(Node)的联系通过关系(Relationship)进行建立,他们建立的关系是有方向的。

Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。Neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有特性。程序员工作在一个面向对象的、灵活的网络结构下而不是严格、静态的表中——但是他们可以享受到具备完全的事务特性、企业级的数据库的所有好处。Neo4j因其嵌入式、高性能、轻量级等优势,越来越受到关注。其支持几乎所有的主流的开发语言

分布式文档存储数据库

不需要定义,应用灵活,文档存储支持对结构化数据的访问,不同于关系模型的是,文档存储没有强制的架构。与关系模型不同的是,文档存储模型支持嵌套结构。例如,文档存储模型支持XML和JSON文档,字段的“值”又可以嵌套存储其它文档。文档存储模型也支持数组和列值键。与键值存储不同的是,文档存储关心文档的内部结构。这使得存储引擎可以直接支持二级索引,从而允许对任意字段进行高效查询。支持文档嵌套存储的能力,使得查询语言具有搜索嵌套对象的能力,XQuery就是一个例子。MongoDB通过支持在查询中指定JSON字段路径实现类似的功能。比如,CouchDB,MongoDB等。

大数据的数据库是什么(大数据数据库建模方式)图1
大数据的数据库是什么(大数据数据库建模方式)图2
大数据的数据库是什么(大数据数据库建模方式)图3
大数据的数据库是什么(大数据数据库建模方式)图4
大数据的数据库是什么(大数据数据库建模方式)图5
大数据的数据库是什么(大数据数据库建模方式)图6
大数据的数据库是什么(大数据数据库建模方式)图7

本文来自投稿,不代表天一生活立场,如若转载,请注明出处:http://tiyigo.com/it/24835.html

(0)
上一篇 2023-04-20 11:48
下一篇 2023-04-20 11:55

相关推荐

  • 怎么在笔记本电脑的光驱位置,加装固态硬盘

    笔记本的光驱位可以拆下来,然后里面有接口,可以安装一块固态硬盘,或者是2.5寸的机械硬盘的。 首先你可以先查看一下你笔记本电脑的型号,然后你到淘宝上去进行搜索笔记本型号加上光驱转硬…

    电脑教程 2023-02-05
  • 怎么样做一个好的网站

    时间推移,社会高速发展,我们的生活已经被互联网全面辐射。 企业若想在瞬息万变的商海中立于不败之地,网络营销推广,势在必行。既然要做网络营销推广,企业官网,就是我们的前提跟基础。 就…

    电脑教程 2023-08-13
  • Windows资源管理器已停止工作怎么解决

    首先赞一下题主的桌面,可以说很酷炫了,能私聊发我么。 看得出来这是win7的系统,资源管理器停止运行是一个常见的问题,找到原因还是很容易解决的。重装系统那是最简单也是最后没办法了才…

    2023-01-09
  • 台式电脑如何选择,台式电脑如何选择固态

    现在品牌台式电脑水分都很高。建议你还是组装一台吧,其实很简单的。首先你可以找懂行的朋友和你一起到电脑城写个配置单出来,注意要货比三家。然后自己去拿货,或者到某东去卖配件。拿回来到网…

    2023-02-12
  • 如何把音乐到u盘里

    如何把音乐下载到U盘里? 答:首先在电脑桌面上建立一个音乐文件夹;点击鼠标右键,选择“新建”,点击“文件夹F”,这样就在桌面有一个空文件夹了,再点击新建文件夹,选择“重命名(M)”…

    2023-02-03
  • 电脑系统重装失败怎么办(电脑重装系统需要多少钱)

    1、想必遇到安装系统异常的人,对这样的界面一定不会陌生。说的是按三键(Ctrl+Alt+Del)重新启动电脑处理,但是,按了之后,还会回到这个界面,并不能解决实际问题。其实,这是因…

    电脑教程 2023-01-05
  • 怎样使用剪映(怎样使用剪映剪辑)

    剪映是一款视频剪辑软件,可以将视频和图片制作成视频,在制作过程中可以为视频添加音乐、特效、贴纸,还可以改变视频原声和视频播放速度, 一、下面我们具体来看下剪映的使用方法: 1、打开…

    2023-04-21
  • 怎么玩fifa(怎么玩fifaonline4)

    第一,怎么才能玩到FIFA。 1.购买游戏,玩EA正统FIFA首先看你是什么平台的,如果是PC的话需要去EA自家的游戏平台橘子上去购买,经常抽风… 如果是主机平台,那就…

    2023-03-11
  • ps有什么抠图技法?如何改变快速换背景颜色

    抠图,方法多种多样。快速,则看你的图片背景复杂程度。综合这些东西进行考虑,那么才能做出最合适的抠图方法和技巧,那么我们常见的抠图方法有蒙板抠图法,通道抠图法,钢笔抠图法,不管哪一种…

    2023-02-23
  • excel中如何求另一个工作表中指定几行的数据和字段

    首先,这是Excel里的模糊包含求和问题,下面从几个方面对进行说明。 一、求解方法 通常可以用SumProduct、IsNumber和Find函数结合来完成,公式如下图所示: 二、…

    2023-02-11