数据同步系统
项目背景:
T部门是某软件公司下的一个软件研发部门,现有员工20余人,每年承接软件开发项目较多。许多项目需要分级部署,不同层级需要同步数据。过去一直是每个项目组自行解决,投入重叠、效率低下、项目周期长。
为解决上述问题,T部门领导提出开发数据同步系统,作为部门的软件资产,其他项目组将来直接使用其解决数据同步需求,以便将更多精力投入在业务需求上。
项目目标:
开发一个数据同步系统(以下简称“DSW”),DSW 部署方便、配置简单,在源数据源和目标数据源之间可准实时同步数据,支持双向同步。
软件功能和核心模块:
1.支持定时同步数据
2.支持同一份数据复制到多个目标数据源
3.支持不同版本oracle 之间的数据同步
业务流程及功能路径:
1.提取数据库数据到消息队列
2.路由处理
3.传输数据
4.目标服务器整合数据
5.目标服务器加载数据到目标数据库
企业内部管理