DB、DBS 和 DBMS 有什么区别
-
-
DBS:DataBase System,也就是数据库系统。它是更大的概念,包括数据库、数据库管理系统以及数据库管理人员 DBA。
-
DBMS:DataBase Management System,也就是数据库管理系统,它可以对多个数据库进行管理,可以理解为 DBMS = 多个数据库(DB) + 管理程序。
常见的 DBMS
-
-
文档型数据库是用来管理文档,在数据库中文档作为处理信息的基本单元,一个文档就相当于一条记录, MongoDB 是最流行的文档数据库。
-
列式数据库是相对于行式存储的数据库,MySQL 等数据库都是采用行式存储(Row-based),而列式数据库就是讲数据按照列存储到数据库中,这样做的好处是可以大量降低系统 I/O, 适合分布式文件系统,不足在于功能相对有限。
-
图形数据库,利用了图这种数据结构存储实体之间的关系。最典型的例子就是社交网我中人与人的关系,数据模型主要是以节点和边(关系)来实现,特点在于高效地解决复杂的关系问题。