DB、DBS 和 DBMS 有什么区别

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-21 12:21   11   0

DB、DBS 和 DBMS 有什么区别

  • DB:DataBase, 也就是数据库。数据库是存储数据的集合,可以理解为多个数据表。

  • DBS:DataBase System,也就是数据库系统。它是更大的概念,包括数据库、数据库管理系统以及数据库管理人员 DBA。

  • DBMS:DataBase Management System,也就是数据库管理系统,它可以对多个数据库进行管理,可以理解为 DBMS = 多个数据库(DB) + 管理程序。

常见的 DBMS

  • 键值型数据库通过 Key-Value 键值的方式存储数据。Key 作为唯一的标识符,优点是查询数据块,缺点是无法像关系型数据库一样自由使用条件过滤。键值型数据库典型的使用场景是作为内容缓存。 Redis 是最流行的键值型数据库。

  • 文档型数据库是用来管理文档,在数据库中文档作为处理信息的基本单元,一个文档就相当于一条记录, MongoDB 是最流行的文档数据库。

  • 列式数据库是相对于行式存储的数据库,MySQL 等数据库都是采用行式存储(Row-based),而列式数据库就是讲数据按照列存储到数据库中,这样做的好处是可以大量降低系统 I/O, 适合分布式文件系统,不足在于功能相对有限。

  • 图形数据库,利用了图这种数据结构存储实体之间的关系。最典型的例子就是社交网我中人与人的关系,数据模型主要是以节点和边(关系)来实现,特点在于高效地解决复杂的关系问题。

转载于:https://www.cnblogs.com/wuqian94/p/11063013.html

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP