论文部分内容阅读
随着计算机技术的不断深入发展,信息和数据处理能力的不断提高,多层次的复杂分布式结构越来越多的出现在大型信息/数据系统当中。相比于传统集中式系统的单一结构,多级分布式框架完全符合现代大型公司和企业的组织结构,有利于提高系统的适应性、可维护性、可修改性和扩展性。由于多级分布式结构地理或逻辑位置分散,都具有独立的数据处理能力,系统间需要进行大量数据交换,许多公共数据重复存放,且节点间对公共数据都有操作修改的权限,在这个信息网中保持多个节点的冗余数据的一致性和公共数据的同步更新非常重要。因此针对分布式网络数据同步技术的研究是十分必要的。本文以分布式网络数据同步技术为研究重点,针对提高数据同步效率和完善数据一致性维护机制,做了以下几方面研究工作:提出了基于节点协调策略的完全对等数据同步模型。典型的对等数据同步模型由于过于依赖固定的中心节点,带来了性能瓶颈。本文以事务更新发起节点为起始点,引入节点协调策略动态确定临时“中心节点”,从而达到事务分发及执行的目的。提高了系统处理事务的能力及对网络环境的适应性,方便系统的扩展和维护。为了更好的维护数据同步模型的数据一致性,本文从三个方面提出解决方案:研究数据同步的并发控制,对更新事务做并发冲突检测,利用优先级和时间戳规则协调确定事务执行顺序,解决并发冲突;采用可靠性更新算法,确保事务传播可靠性,对事务故障进行处理及故障恢复;最后对数据同步冲突作了研究,并给出完善的数据冲突解决机制。根据网络安全监管系统的实际系统需求,将基于节点协调策略的数据同步模型应用其中,实现了对分布式结构系统中关键数据的对等数据同步,解决了多节点同时对同一关键数据进行操作而出现的冲突,以维护数据的一致性。