32、分布式数据库系统:规则、挑战与未来趋势

分布式数据库系统:规则、挑战与未来趋势

1. 分布式数据库系统的十二规则

分布式数据库系统有十二项规则,这些规则为系统的设计和运行提供了重要的指导方向。
- 规则 1 - 本地自治 :各站点应尽可能实现自治,站点的所有操作仅由该站点自身管理。虽然完全实现可能有困难,但这是努力的目标。
- 规则 2 - 不依赖中心站点 :这是规则 1 的结果,各站点应被视为平等的,不依赖中心站点。依赖中心站点会使系统易受中心站点故障影响,如出现瓶颈或中心站点崩溃。
- 规则 3 - 持续运行 :系统必须能够持续运行,无需为执行某些功能(如备份或调优)而进行计划内停机。
- 规则 4 - 位置独立性(透明性) :用户在访问数据时无需知道数据的物理存储位置,系统应让用户感觉所有数据都存储在本地站点,数据库的分布式特性应对最终用户透明。
- 规则 5 - 分片独立性 :系统应支持数据分片,即将一个给定的关系划分为多个片段并存储在不同站点,这样可将数据存储在最常使用的地方,减少网络流量,且分片应对最终用户透明。例如,一个大型组织的员工记录存储在 Employee 关系中,各部门位于不同地区,各部门的记录可存储在相应部门的不同站点。在 Oracle 中,可通过对 Employee 表进行分区来实现,将不同分区存储在最相关的位置。
- 规则 6 - 复制独立性 :给定的关系(或关系片段)可在不同站点复制,复制可提高访问时间和性能,但更新时所有副本都需更新,且复制应对

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值