摘要

随着高校信息系统应用的普及以及使用频率的提高,师生对数据一致性、准确性、及时性和完整性有了更高的要求,原数据同步方案中使用XML (extensible markup language)进行数据同步具有同步效率低下、难以扩展的缺点.考虑到开源工具DataX可以完成多种异构数据库之间的数据同步且不会对源数据库造成破坏,本文使用DataX对原数据同步方案进行改进,并针对高校研究生信息系统建设基础中存在的多个业务需求和应用场景,提出了不同的数据同步方案.同时针对DataX在启动和执行过程中一次读只能进行一次写的缺点,设计了一次读可以多次写的方法,对比实验表明优化后的方案可以提高数据同步效率、具有较好的扩展性,能够满足高校数据同步需求.