一、 数据分布与复制:
1、在线系统在出于安全性的考虑,对非常重要的数据库的数据和信息需要保存在不同的物理设备上,而且最好放置在不同的地方,以防止比较严重的物理损害(比如自然火灾之类)造成的物理损坏而引起数据丢失,这样需要通过网络在异地不同物理设备的多个数据服务器之间异步地复制数据,以保证分布数据的一致性和完整性;
2、为了使每个Client前端对数据库数据信息的存取和查询都能够高效快速地完成,最好的情况是能够操作区域网内(LAN)的数据库,而在广域网(WAN)中要求与之数据一致的数据库通过数据复制的方式来实现。这样每个区域网都通过Replication Server与中心数据库相连,即实现了数据分布和复制。
3、SYBASE数据库的分布处理技术:
(1)、两阶段提交(同步事务):
- 最紧密地保持数据的一致性。
- 事务的速度将受限域最慢的服务器。
- 整个系统任何一部分有问题都会使事务不成功。
- 网络拓扑的变化需要修改应用
(2)、松散一致性(异步事务):