分布式数据库的数据分布方式 ■集中式,即所有数据安排在一台服务器上,这是 种特殊情况,实质上是集中数据库管理方式。 ■分割式,即将全部数据分割成若干部分,分别存 放在若干场地的计算机上,或者说是将一个整体 数据库分成若干子集,每个子集放在一个数据库 服务器上。 ■复制式,即将一个数据库复制多个副本,在每个 数据库服务器上都有一个完整的数据库副本 混合式,即分割式与复制式的混合
分布式数据库的数据分布方式 ◼ 集中式,即所有数据安排在一台服务器上,这是 一种特殊情况,实质上是集中数据库管理方式。 ◼ 分割式,即将全部数据分割成若干部分,分别存 放在若干场地的计算机上,或者说是将一个整体 数据库分成若干子集,每个子集放在一个数据库 服务器上。 ◼ 复制式,即将一个数据库复制多个副本,在每个 数据库服务器上都有一个完整的数据库副本。 ◼ 混合式,即分割式与复制式的混合
数据分片 ■水平分片,即通过关系代数的选择操作,按一定 的条件将全局关系划分成若干个子集,每个子集 可以看作是一个数据分片。 ■垂直分片,即通过关系代数的投影操作将关系按 属性划分成若干个子集,同样,每个子集也可以 看作是一个数据分片 ■混合型分片,即先按水平分片再按垂直分片,或 先按垂直分片再按水平分片,依此种方法可以将 个全局关系划分成若干子集,或从一个全局关 系划分出若干子集
数据分片 ◼ 水平分片,即通过关系代数的选择操作,按一定 的条件将全局关系划分成若干个子集,每个子集 可以看作是一个数据分片。 ◼ 垂直分片,即通过关系代数的投影操作将关系按 属性划分成若干个子集,同样,每个子集也可以 看作是一个数据分片。 ◼ 混合型分片,即先按水平分片再按垂直分片,或 先按垂直分片再按水平分片,依此种方法可以将 一个全局关系划分成若干子集,或从一个全局关 系划分出若干子集
分布式数据库的特点和目标 ■本地自治( local autonomy) 不依赖中心场地( no reliance on a central site) ■可连续操作性( continuous operation) ■位置独立性( location independence) 分片独立性( fragmentation independence) 复制独立性( replication independence) 分布式查询处理( distributed query processing) 分布式事务管理( distributed transaction management) 硬件独立性( hardware independence) 操作系统独立性( operating system independence) 网络独立性( network independence) ■DBMS独立性( DBMS independence)
分布式数据库的特点和目标 ◼ 本地自治(local autonomy) ◼ 不依赖中心场地(no reliance on a central site) ◼ 可连续操作性(continuous operation) ◼ 位置独立性(location independence) ◼ 分片独立性(fragmentation independence) ◼ 复制独立性(replication independence) ◼ 分布式查询处理(distributed query processing) ◼ 分布式事务管理(distributed transaction management) ◼ 硬件独立性(hardware independence) ◼ 操作系统独立性(operating system independence) ◼ 网络独立性(network independence) ◼ DBMS独立性(DBMS independence)
本地自治 ■即分布式系统中的每个场地的系统都是 个独立、可以自治的系统,可以独立完成 本地的操作—即使其他场地的计算机发 生死机也不受影响。本地自治还意味着本 地数据都是本地拥有和管理的,包括数据 的安全性、完整性和存储形式等等都在本 地的控制和管辖之下
本地自治 ◼ 即分布式系统中的每个场地的系统都是一 个独立、可以自治的系统,可以独立完成 本地的操作——即使其他场地的计算机发 生死机也不受影响。本地自治还意味着本 地数据都是本地拥有和管理的,包括数据 的安全性、完整性和存储形式等等都在本 地的控制和管辖之下
不依赖中心场地 ■不依赖中心场地和本地自治实际是相类似 的目标。本地自治本身就意味着不过分依 赖其他场地,意味着所有场地是“平等” 的。反之,依赖中心场地则意味着非中心 场地不能自治
不依赖中心场地 ◼ 不依赖中心场地和本地自治实际是相类似 的目标。本地自治本身就意味着不过分依 赖其他场地,意味着所有场地是“平等” 的。反之,依赖中心场地则意味着非中心 场地不能自治