IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 各类型数据库介绍对比 -> 正文阅读

[大数据]各类型数据库介绍对比

目录

0. 相关文章链接

1. 数据和数据库类型区分

2. 关系型数据库

3. 非关系型数据库(NoSQL)

4.?MPP(Massively Parallel Processing)数据库


0. 相关文章链接

数据库 文章汇总

1. 数据和数据库类型区分

????????数据可以分为结构化和非结构化数据,数据库可以分为关系型和非关系型数据库。

????????简单而言,可以用二维表来表示的就是结构化数据(如,包含有不同字段的一条记录);相反,不方便用二维逻辑表来表现的数据,如文本、图片、视频、 XML 、HTML 、图像和音频就是非结构化数据.此外,字段可根据需要扩充,即字段数目不定的,可称为半结构化数据。

????????关系型数据库就是由二维表及其之间的联系所组成的一个数据集。可以这样理解,如果数据集(数据库)是关系型,那么数据一定是结构化的,相反如果数据是结构化,那么组成的数据集可能是关系型。关系型数据库的最大特点就是事务的一致性。传统的关系型数据库读写操作都是事务的,具有 ACID的特点,如典型的银行系统.但是,在互联网应用中,一致性却不是显得那么重要:如张三看到的内容和李四看到同一内容更新不一致是可以容忍的,换句话说,两个人看到同一好友的数据更新的时间差那么几秒是可以容忍的。因此,关系型数据库的最大特点在互联网时代已经不那么重要了。

各种数据库软件可以参考如下图:

2. 关系型数据库

????????数据库发展的早期,几乎都是集中式的关系型数据库的天下,如商业型数据库Oracle、SQL Server、IBM DB2、Sybase等,尤其是Oracle,几乎占到了大型数据库市场份额的70%以上,这也是为什么去IOE(IBM的小型机、Oracle的数据库、EMC的存储)工作中去O最难的原因。

????????后来逐渐发展起来的开源数据库有MySQL、PostgreSQL。据统计,截止2016年11月份,MySQL已超过Oracle数据库,位居关系型数据库排行榜第一。互联网行业如谷歌、FaceBook、阿里、腾讯、京东等,传统行业如顺丰、圆通、上港集团、陆港集团、上汽集团、上交所、宁波银行、恒丰银行、联通、移动、电信等,都有大规模应用MySQL。PostgreSQL主要在GIS领域处于优势地位,有丰富的GIS数据类型和处理算法。

3. 非关系型数据库(NoSQL)

大部分都是开源的,可谓百花齐放百家争鸣,常见的产品超过20种。其中有很大一部分非关系型数据库都是针对某些持定的应用需求出现的,因此,对于特定应用具有极高的性能。

非关系型数据库主要分为以下几类:?

  • 1)键值(key-value)数据库:面向高性能并发读写,典型代表如Redis
  • 2)列存储(Columnar Storage)数据库:面向PB级的分析应用,如:HBase,Hypertable。京东、阿里、腾讯、唯品会、圆通、顺丰等都将HBase大规模应用于准实时的数据分析挖掘计算以及提供历史归档数据的存储和查询服务。
  • 3)文档数据库:特点是可以在海量的数据中快速地查询数据,如网页和移动应用数据。典型代表:MongoDB、CouchDB、Mark Logic等
  • 4)图形数据库:如应用在推荐系统、关系图谱中的数据库,典型代表:new4j、InfiniteGraph、OrientDB等

4.?MPP(Massively Parallel Processing)数据库

指使用多个SQL数据库节点搭建的数据仓库系统,MPP解决了单个SQL数据库不能存放海量数据的问题。代表产品有Doris、ClickHouse、Greenplum等


注:其他相关文章链接由此进 ->?数据库 文章汇总


  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-05-08 08:10:56  更:2022-05-08 08:13:38 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 22:04:31-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码