57、分布式数据库管理系统的透明特性与事务处理

分布式数据库管理系统的透明特性与事务处理

1. 分布式数据库概述

分布式数据库中,数据的碎片化、同步和集成是常见操作。多数数据库供应商支持不同程度的数据碎片化、复制和集成,其对分布式数据库的支持可看作一个从同质到完全异质的连续频谱。在这个频谱的任何一点,分布式数据库管理系统(DDBMS)都会受到一定限制,例如:
- 远程访问通常为只读,不支持写权限。
- 对单个事务中可访问的远程表数量有限制。
- 对可访问的不同数据库数量有限制。
- 对可访问的数据库模型有限制,比如可能只允许访问关系数据库,而不允许访问网络或层次数据库。

2. 分布式数据库的透明特性

分布式数据库系统应具备一些理想的透明特性,让最终用户感觉是在使用集中式数据库管理系统。主要的透明特性如下:
- 分布透明性 :使分布式数据库能被当作单个逻辑数据库处理。用户无需知道数据的分区、地理分布和复制情况。
- 事务透明性 :确保数据库事务能维护分布式数据库的完整性和一致性,只有当所有相关数据库站点都完成事务的相应部分时,事务才会完成。
- 故障透明性 :保证系统在节点或网络故障时仍能继续运行,故障导致的功能会由其他网络节点接管。
- 性能透明性 :让系统表现得像集中式数据库管理系统,不会因网络使用或平台差异而出现性能下降,还能找到访问远程数据的最经济路径,并能透明地扩展性能。
- 异构透明性 :允许将多个不同的本地数据库管理系统(关系型、网络型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值