Oracle、MySQL等四大关系型数据库竞品分析之1-基本信息篇

publicStr 2019-01-22

本系列文章将在技术和非技术各个层面,结合最新动态,对四大DBMS(Oracle、MySQL、Microsoft SQL Server、PostgreSQL)进行全方位的比较。

Oracle、MySQL等四大关系型数据库竞品分析之1-基本信息篇

本篇为系列1 —— 基本信息比对。

1、江湖排名

数据库的世界百花齐放。然而,关系型数据库管理系统(DBMS)排名前四的江湖地位似乎很久已未改变。

Oracle、MySQL等四大关系型数据库竞品分析之1-基本信息篇

2019年1月 DB-Engines 关于数据库的排名

根据 DB-Engines 2019年1月的DBMS排名,Oracle、MySQL、Microsoft SQL Server、PostgreSQL四大关系型数据库位列前四,与去年1月的排名保持一致。

下面绘制了近一年排名趋势,可以看出来,PostgreSQL趋势不断上升;即便如此,与前三名的差距还是有一定差距。

Oracle、MySQL等四大关系型数据库竞品分析之1-基本信息篇

四大DBMS一年排名变化

下面是四大DBMS六年来的趋势图,你能看出来什么?

Oracle、MySQL等四大关系型数据库竞品分析之1-基本信息篇

四大DBMS六年排名变化

2、历史与目前归属

  • Oracle :历史最悠久的是 Oracle ,1980年发布第一个版本,归属于Oracle公司;
  • SQL ServerPostgreSQL:这俩 DBMS 年龄一般大,都是1989年发布第一个版本;SQL Server归属于微软;PostgreSQL归属于PostgreSQL Global Development Group;
  • MySQL:年龄最小的就是MySQL,1995年诞生于瑞典,前身为MySQL AB,2008年被SUN收购,转年被Oracle收购。

3、当前最新版本

  • Oracle:2018年发布的Oracle 18c
  • MySQL:2018年发布的MySQL 8.0
  • SQL Server:2017年发布的SQL Server 2017
  • PostgreSQL:2018年发布的PostgreSQL 11

4、商业或开源

  • Oracle:商业版本(免费版本功能有限)
  • MySQL:GPL 开源版本
  • SQL Server:商业版本(免费版本功能有限)
  • PostgreSQL :BSD 开源版本

5、是否有云化——数据库即服务(DBaaS)

很多云计算厂商都提供了数据库即服务(特指PaaS层面,非IaaS层面),并且对开源数据库(MySQL、PostgreSQL)会特别青睐。

  • Oracle:Oracle PaaS、AWS等
  • MySQL:公有云厂商基本都提供MySQL云数据库服务,比如AWS、阿里云及国内各公有云厂商、GCP(Google云平台)、微软Azure、Oracle PaaS等
  • SQL Server:AWS、阿里云、腾讯云等
  • PostgreSQL:公有云厂商基本都提供PostgreSQL云数据库服务,比如AWS、阿里云、Azure,及国内各公有云厂商、GCP(Google云平台)、微软Azure等

6、数据库模型

这四个数据库的主数据库模型都是关系型数据库。

为大家所忽略的是,他们都有自己的辅助数据库模型,分别是:

  • Oracle:文档存储、图数据库、键-值存储、RDF存储
  • MySQL:文档存储、键-值存储
  • SQL Server:文档存储、图数据库、键-值存储
  • PostgreSQL:文档存储、键-值存储

7、相关第三方产品与服务

这四大DBMS都有很成熟丰富的第三方支持。

  • Oracle

Oracle、MySQL等四大关系型数据库竞品分析之1-基本信息篇

Oracle相关第三方产品与服务示例

  • MySQL

Oracle、MySQL等四大关系型数据库竞品分析之1-基本信息篇

MySQL相关第三方产品与服务示例

  • SQL Server

Oracle、MySQL等四大关系型数据库竞品分析之1-基本信息篇

SQL Server相关第三方产品与服务示例

  • PostgreSQL

Oracle、MySQL等四大关系型数据库竞品分析之1-基本信息篇

PostgreSQL相关第三方产品与服务示例

本系列根据DB-Engines等资料整理。
下期继续进行基本技术比对,欢迎关注“老王谈运维”。

相关推荐