数据库产品分类

一、数据库产品

数据库产品分类_第1张图片

OLTP市场规模:关系型数据库仍占营收大头

数据库市场份额:云服务和新兴厂商主导NoSQL

开源数据库 vs. 商业数据库

数据库三大阵营:传统厂商和云服务提供商

二、SQL

2.1 SQL数据库(交易型)

SQL:是所有关系型数据库的公共语言;

关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据,我们平常使用的数据库,像MySQL,Oracle,SQL Server等都是传统的关系型数据库。

左上角的交易型类别中包括大家熟悉的商业数据库Oracle、MS SQL Server、DB2、Infomix,也包括开源领域流行的MySQL(MariaDB是它的一个分支)、PostgreSQL,还有云上面比较常见的SQL Azure和Amazon Aurora等。

2.2 SQL数据仓库(分析型)

右上角的分析型产品中包括几款知名的列式数据仓库Pivotal Greenplum、Teradata和IBM Netezza(已宣布停止支持),来自互联网巨头的Google Big Query和Amazon RedShift。至于Oracle Exadata一体机,它上面运行的也是Oracle数据库,其最初设计用途是OLAP,而在后来发展中也可以良好兼顾OLTP,算是一个跨界产品吧。

2.3 (交易型+分析型)

比较有意思的是,SAP HANA正好位于交易型和分析型的中间分界处,不要忘了SAP还收购了Sybase,尽管后者今天不够风光了,而早年微软的SQL Server都是来源于Sybase。Sybase的ASE数据库和分析型Sybase IQ还是存在的。

三、NOSQL

数据库产品分类_第2张图片

3.1 NOSQL数据库(交易型)

NoSql中的数据是使用聚合模型来进行处理的。聚合模型主要分为:KV键值对,BSON,列族,图形等。

KV键值对:就是我们平常使用的map那样的存储模式。

BSON:在MongoDB中常用的一种数据类型,是一种类json的一种二进制形式的存储格式,简称binary json,它和json一样,支持内嵌的文档对象和数组对象

列族:按列存储数据。最大的特点是方便存储结构和半结构化数据,方便做数据压缩,对针对某一列或者是某几列的查询有非常大的io优势。

图形:不是放图形的,放的是关系,比如:朋友圈社交网络,广告推荐系统等,专注于构建关系图谱

https://blog.csdn.net/dyt443733328/article/details/80090383 关于NoSql的理解,键值数据库,文档数据库,列式存储数据库,图形数据库

3.2 NOSQL数据仓库(分析型)

右下角的分析型产品包括著名的Hadoop分支Cloudera、Hortonworks(这2家已并购),Bigtable(来自Google,Hadoop中的HBase是它的开源实现)、Elasticsearch、Solr等。

https://www.toutiao.com/a6721480269821379075/ 一份难得的数据库市场分析报告

https://blog.csdn.net/dyt443733328/article/details/80090383 关于NoSql的理解,键值数据库,文档数据库,列式存储数据库,图形数据库

你可能感兴趣的:(数据库产品分类)