第 3 章 数据库系统数据库
随着应用系统的规模愈来愈大,如今的系统开发大部分都是基于数据库的应用,所以, 做为一名系统架构设计师,要熟练地掌握数据库系统的设计方法和技术。架构
本章在宏观上就系统架构设计师必需要掌握的内容进行介绍,有关细节方面的知识,若是读者感兴趣,能够参考数据库专业教程。spa
3.1 数据库管理系统的类型架构设计
数据库管理系统的类型一般有多个分类标准。如按数据模型分类、按用户数分类、按数据库分布站点分类等。但咱们须要了解的,主要仍是按数据模型分类。设计
当前,许多商业 DBMS 中所用的主要数据模型还是关系数据模型。有些商业系统中实现了对象数据模型,但未获得普遍使用。近几年随着 NoSQL 技术的兴起,也产生了一些新的数据模型。目前常见的 DBMS 按数据模型划分,包括:关系型 DBMS、文档型 DBMS、键值型 DBMS、对象型 DBMS 等。对象