伴随企业信息化工作的深入,需要在地域更广、更分散的范围实施企业信息管理系统,而使用分布式数据库系统就是必然之选。在分布式数据库系统中,为了提高系统的效率、可靠性,减轻网络负担,往往采用数据复制技术在每个节点都保存一定的数据库副本。
由于各种条件的限制,目前慢速网络仍然是企业应用网络尤其是远程网络的一种重要形式。现有各种分布式数据库复制技术没有充分考虑慢速网络的带宽、可靠性等方面的特点,不适用于慢速网络环境。并且现有各种复制方案在满足企业用户灵活的复制要求和支持异构数据库复制方面也有一定的欠缺。
本文针对慢速网络的特点,提出了一套解决慢速网络下分布式数据双向复制问题的方案。该方案采用了适应慢速网络环境的“单中心节点—多复制节点”的复制模式、时间戳的变化捕捉方式以及两步走的更新策略等关键技术。本方案不依赖于具体数据库,数据传输量少,网络开销小,可以按照用户需求灵活定制复制规则,适应可靠性不高的网络,健壮性好。这种方案已经应用到慢速网络环境下的企业数据库系统解决方案中,发挥了实际效用。