SQL语言②ーーDBMS

2019-06-14  本文已影响0人  曾慧婷

1、DB、DBS 和 DBMS 的区别是什么?

        DBMS 的英文全称是 DataBase Management System,数据库管理系统,实际上它可以对多个数据库进行管理,所以你可以理解为 DBMS = 多个数据库(DB) + 管理程序。

        DB 的英文是 DataBase,也就是数据库。数据库是存储数据的集合,你可以把它理解为多个数据表。

        DBS 的英文是 DataBase System,数据库系统。它是更大的概念,包括了数据库、数据库管理系统以及数据库管理人员 DBA。

        这里需要注意的是,虽然我们有时候把 Oracle、MySQL等称之为数据库,但确切讲,它们应该是数据库管理系统,即 DBMS。

2、排名前 20 的 DBMS 都是那些?

        了解了 DBMS 的概念之后,我们来看下当前主流的 DBMS都有哪些。下面这张表是 2019 年 5 月 DB-Engines 公布的 DBMS 的排名(每年的排名会有更新,主要依据这些 DBMS 在搜索引擎上的热度):

        

        从排名中我们能看出来,关系型数据库绝对是 DBMS 的主流,其中使用最多的 DBMS 分别是 Oracle、MySQL 和 SQL Server。

3、关系型数据库(RDBMS)就是建立在关系模型基础上的数据库,SQL 就是关系型数据库的查询语言。

4、相比于 SQL,NoSQL 泛指非关系型数据库,包括了榜单上的键值型数据库、文档型数据库、搜索引擎和列存储等,除此以外还包括图形数据库。

        

5、SQL 阵营与 NoSQL 

极客时间版权所有: https://time.geekbang.org/column/article/100859

上一篇下一篇

猜你喜欢

热点阅读