分布式数据库设计的方法根据设计是基于现存的数据系统还是构造一个全新的数据库系统,有两种方法创建分布式数据库:
组合法:基于现有的系统,建立一个协调管理系统。采用自底向上的方式构建。
重构法:创建全新的数据库系统。采用自顶向下的方式构建。
分布式数据库设计的内容:
(1)数据库设计基础——需求分析:
数据需求
应用需求:
应用的原发站点:发出应用请求的站
应用在站点被激活的频率
应用对数据对象访问次数、类型和分布统计
(2)数据库设计(设计的核心任务):
全局模式设计
局部数据库设计
数据分片设计
片段的位置分配设计