数据库系统概论chp14
发布时间:2024-10-11
发布时间:2024-10-11
数据库系统概论An Introduction to Database System
第十四章 分布式数据库中国人民大学信息学院An Introduction to Database System
第十四章 分布式数据库14.1 概述14.2 分布式数据库系统的体系结构
14.3 查询处理和优化14.4 分布事务管理
14.5 小结
An Introduction to Database System
14.1 概述14.1.1 分布式数据库系统14.1.2 分布式数据库系统的特点
An Introduction to Database System
14.1.1 分布式数据库系统 什么是分布式数据库?
分布式数据库由一组数据组成,这些数据物理上分布在计算机网络的不同结点(亦称场地)上,逻辑上是属于 同一个系统。 分布性 逻辑整体性
An Introduction to Database System
分布式数据库系统(续) [例1]如图14.1所示
图14.1 一个分布式数据库系统
An Introduction to Database System
分布式数据库系统(续)
区分一个系统是若干集中式数据库的简单连网还是
分布式数据库系统的技术要点在于:系统是否支持全局应用
一个典型的例子是银行转账 从一个分行的账户(设在DB1数据库)中转移若干金 额到另一个分行的账户(设在DB3数据库)中去– 要同时更新两个结点上的数据库An Introduction to Database System
分布式数据库系统(续) [例2]如图14.2所示
图14.2 一个多处理机系统(SN并行结构)
An Introduction to Database System
分布式数据库系统(续)
多处理机系统(SN并行结构) 没有局部应用
分布式数据库不仅要求数据的物理分布,而且要求这 种分布是面向处理、面向应用的
An Introduction to Database System
分布式数据库系统(续) 分布式数据库:
分布式数据库是由一组数据组成的,这组数据分布在计
算机网络的不同计算机上,网络中的每个结点具有独立处理的能力(称为场地自治),可以执行局部应用。同时, 每个结点也能通过网络通信子系统执行全局应用。 场地自治性 自治场地之间的协作性
An Introduction to Database System
14.1 概述14.1.1 分布式数据库系统14.1.2 分布式数据库系统的特点
An Introduction to Database System
分布式数据库系统的特点(续) 一、数据独立性
逻辑独立性物理独立性 数据分布独立性(分布透明性) 用户的应用程序书写起来就如同数据没有分布一样
An Introduction to Database System
分布式数据库系统的特点(续) 二、集中与自治相结合的控制结构
数据共享: (1) 局部共享 (2)全局共享
控制机制: 集中 自治
An Introduction to Database System
分布式数据库系统的特点(续) 三、适当增加数据冗余度 提高系统的可靠性、可用性 提高系统性能
四、全局的一致性、可串行性和可恢复性
局部数据库要保证ACID 全局数据库也要保证ACID
An Introduction to Database System
第十四章 分布式数据库14.1 概述14.2 分布式数据库系统的体系结构
14.3 查询处理和优化14.4 分布事务管理
14.5 小结
An Introduction to Database System
14.2 分布式数据库系统的体系结构14.2.1 分布式数据库系统的模式结构14.2.2 数据分片
14.2.3 分布透明性14.2.4 分布式数据库管理系统
An Introduction to Database System
14.2.1 分布式数据库系统的模式结构
图14.3 分布式数据库系统的模式结构
An Introduction to Database System
上一篇:买房定金合同范本