第十三章 分布式数据库设计
分布式计算机系统设计
•
数据分布
•
程序(应用)分布
–
分布式 DBMS 的应用分布
•
DDBMS 分布 假定每个存储数据的站点都有 DDBMS 副本
•
应用程序分布
•
分布式系统设计的三维
–
共享维 不共享,数据共享,数据 + 程序共享
–
访问模式维 静态模式,动态模式(分布式数据库设
计与查询处理)
–
访问模式知识维 用户完全已知或部分已知访问模式
分布式数据库设计
•
从上往下方法 :
–
已有 DB…
–
如何分割数据及如何分配这些数据到不同
站点
需求分析
概念设计
视图设计
分布设计
物理设计
观察与监视
系统需求
(目标)
全局概念模式
访问模式
外部模式定义
局部概念模式
物理模式
用户输入
视图集成
用户
输入
反馈反馈
从上向下设计过程
定义用户界面
定义实体类型、
联系
分布式数据库设计 - 续
•
自下向上方法 :
–
存在多个数据库 ( 还可能是异构 \ 自治 )
–
无设计问题 ( 信息集成 )!