「分布式技术专题」数据分布(数据复制、数据分片及优劣势)

本文探讨了分布式数据库中的数据复制和数据分片技术。数据复制确保多地点数据同步更新,提高本地自治度,但同步挑战较大。数据分片针对部分数据,虽复杂但能有效降低系统开销。分布式数据库的优势包括灵活架构、高性价比和可扩展性,但通信开销和安全性是主要挑战。
摘要由CSDN通过智能技术生成

数据复制

对于那些需要在多个场地上对数据进行更新的应用来说,自动快照的功能就显得很不够了。这些应用要求同一个表的多份拷贝在多个场上进行维护。把数据复制到远程节点,使数据更容易被系统中的较远的用户访问,从而境加了系统的本地自治度。分布式数据库必须解决一个重要问题是,保持所有拷贝的同步更新。

当同一表的多个拷贝存在时,访问这些分布数据的用户应该不会察觉这些副本的位置。否则,用户必须依靠系统当前的位置和当前维护的副本的编号进行修改。

复制、数据一致性和位位置透明性都是分布式数据库复制数据时要完成的功能。这些功能在设计和实现上都有一定难度。有些难题只能通过限制对分布式数据的访问来解决。

数据分片

数据复制是针对整个表的,数据分片处理对象是表的部分数据。可以说复制是分片的一种特殊情况。数据分片是和中复杂的数据分布技术。基本地自治度不如数据复制高。但是,数据分片和数据复制都且有实现复杂的缺点。特别是考虑到应用对数据进行透明访问时。这一缺点更为突出。

数据分布分析

分布式数据的位置取决于逻辑数据和处理(读或更新)模式,信息量及其它特征;数据分片是降低整个分布式系统开销的有效方法。

优势与劣势

优势

1、更适合分布式的管理与控制。分布式数据库系统的结构更适合具有地理分布的特性的组织或机构使用,允话分布在不同区域、不同级别的各个部门对其自身的数据实行局部控制。

2、具有灵活的体系结构。分布式ovgt据库系统的场地局部的自治性,使得大部分的局部事务管理和控制能就地解决,只有在涉及其他场地的数据时才需要通过网络作为全局事务来管理。

3、系统经济,可靠性高,可用性好:与一个大

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值