勇11什么是分布式数据库 (1)分布式数据库 (2)分布式数据库管理系统 (3)分布式数据库系统 分布式数据库 厦门大学计算机科学系 林子雨 ziyulin@xmu.edu.cn 2021/1/29
《分布式数据库》 厦门大学计算机科学系 林子雨 ziyulin@xmu.edu.cn 2021/1/29 1.1 什么是分布式数据库 (1)分布式数据库 (2)分布式数据库管理系统 (3)分布式数据库系统
勇11什么是分布式数据库 (1)分布式数据库 ■分布式数据库是计算机网络环境中各场地(Ste)或节点(Node)上的 数据库的逻辑集合。逻辑上它们属于同一系统,而物理上它们分散在用计算 机网络连接的多个节点/场地,并统一由一个分布式数据库管理系统管理 ■分布式数据库是一组数据集 ■针对全体用户的数据库称全局数据库 ■各节点/场地的数据库称局部数据库 结论: 分布式数据库是虚拟的、逻辑的,只有局部数据库才是物理的数据库 分布式数据库 厦门大学计算机科学系 林子雨 ziyulin@xmu.edu.cn 2021/1/29
《分布式数据库》 厦门大学计算机科学系 林子雨 ziyulin@xmu.edu.cn 2021/1/29 1.1 什么是分布式数据库 (1)分布式数据库 ◼ 分布式数据库是计算机网络环境中各场地(Site)或节点(Node)上的 数据库的逻辑集合。逻辑上它们属于同一系统,而物理上它们分散在用计算 机网络连接的多个节点/场地,并统一由一个分布式数据库管理系统管理 ◼ 分布式数据库是一组数据集 ◼ 针对全体用户的数据库称全局数据库 ◼ 各节点/场地的数据库称局部数据库 结论: 分布式数据库是虚拟的、逻辑的,只有局部数据库才是物理的数据库
勇11什么是分布式数据库 (2)分布式数据库管理系统 ■分布式数据库管理系统是分布式数据库系统中的一组软件 ■负责管理分布环境下逻辑集成数据的存取、一致性、有效性、完整性等 ■由于分布性,在管理机制上必须具有计算机网络通讯协议上的分布管理特性 ■分布式数据库管理系统比集中式数据库管理系统更加复杂 ■可能由于各个局部数据库有不同的模型,涉及模型转换 分布式数据库 厦门大学计算机科学系 林子雨 ziyulin@xmu.edu.cn 2021/1/29
《分布式数据库》 厦门大学计算机科学系 林子雨 ziyulin@xmu.edu.cn 2021/1/29 1.1 什么是分布式数据库 (2)分布式数据库管理系统 ◼ 分布式数据库管理系统是分布式数据库系统中的一组软件 ◼ 负责管理分布环境下逻辑集成数据的存取、一致性、有效性、完整性等 ◼ 由于分布性,在管理机制上必须具有计算机网络通讯协议上的分布管理特性 ◼ 分布式数据库管理系统比集中式数据库管理系统更加复杂 ◼ 可能由于各个局部数据库有不同的模型,涉及模型转换
1.1什么是分布式数据库 (3)分布式数据库系统 分布式数据库系统是为地理上分散、而管理上又需要不同程度集中管理的 企、事业单位提供数据管理的信息系统。 DBI DBI 客 服务器1 台服务器1 后台服务器2 后台服务器3 户 网络 服务器2 服务器3 前台客户机 户客户 客户 客户客户 多处理机系统(非DDBS) 分布式数据库系统 分布式数据库 厦门大学计算机科学系 林子雨 ziyulin@xmu.edu.cn 2021/1/29
《分布式数据库》 厦门大学计算机科学系 林子雨 ziyulin@xmu.edu.cn 2021/1/29 1.1 什么是分布式数据库 (3)分布式数据库系统 分布式数据库系统是为地理上分散、而管理上又需要不同程度集中管理的 企、事业单位提供数据管理的信息系统。 DB1 服务器1 网 络 服务器2 服务器3 DB2 DB3 客 户 客 户 客 户 DB2 后台服务器2 网 络 后台服务器1 后台服务器3 DB1 DB3 客 户 客 户 前 台 客 户 机 客 户 …… 分布式数据库系统 多处理机系统(非DDBS)
1.2分布式数据库的分类 目前对分布式数据库的分类还 没有标准的定义,但有些提议 分布式数据库 也得到一定的认同,即从局部 数据库的异同上加以划分: 同构 异构 同构异质以构造相同、性质 不同的局部数据库组成的分布「白非自治]「通使集成过同笑成 式数据库。所谓构造相同,指 的是构成局部数据库的数据模 全DBNS功能[部分DBS功能(多教据库 型;即使构造相同,但不同公 司的产品,其性质不尽相同, 非联邦联邦 则称为异质。 紧耦合集成 松耦合集成 同构同质 ≯异构构造、性质等都不同的分布式数据库分类图 单个 多个 分布式数据库系统。 分布式数据库 厦门大学计算机科学系 林子雨 ziyulin@xmu.edu.cn 2021/1/29
《分布式数据库》 厦门大学计算机科学系 林子雨 ziyulin@xmu.edu.cn 2021/1/29 1.2 分布式数据库的分类 分布式数据库 异构 自治 通过系统集成 分布式数据库分类图 非自治 同构 通过系统集成 通过网关集成 全DBMS功能 部分DBMS功能(多数据库) 单个 多个 紧耦合集成 松耦合集成 非联邦 联邦 目前对分布式数据库的分类还 没有标准的定义,但有些提议 也得到一定的认同,即从局部 数据库的异同上加以划分: ➢ 同构异质 以构造相同、性质 不同的局部数据库组成的分布 式数据库。所谓构造相同,指 的是构成局部数据库的数据模 型;即使构造相同,但不同公 司的产品,其性质不尽相同, 则称为异质。 ➢ 同构同质 ➢ 异构 构造、性质等都不同的 分布式数据库系统