异构数据库同步系统和异构数据库同步方法技术方案

技术编号:8532943 阅读:245 留言:0更新日期:2013-04-04 16:00
本发明专利技术提供一种异构数据库同步系统,包括:监控模块,监控第一数据库中变更数据表的变化;转换模块,在所述变更数据表变化时,将所述变更数据表转换为SQL语句;执行模块,将所述SQL语句输入到第二数据库,以执行所述SQL语句。相应地,本发明专利技术还提供了一种异构数据库同步方法。通过本发明专利技术的技术方案,根据数据库中数据变更表的变化,可以得到造成数据变化的SQL语句,输入到另一数据库即可实现异构数据库之间数据的同步。

【技术实现步骤摘要】

本专利技术涉及数据库处理领域,具体而言,涉及ー种。
技术介绍
当前互联网发展ー日千里,使用者数量越来越多,大型网络应用压カ越来越大,单机的处理能力有限,总会有ー个最高值,分布式的环境在所难免。由于系统是不断扩容的,建设于不同的时期,很可能会出现异构的数据库,异构的数据库之间不可能不数据共享,否则将会出现“信息孤岛”。为此,如何灵活、有效、经济地处理这些异构数据库信息共享,数据同步的问题,成为ー个颇受关注的研究方向。因此,需要一种新的异构数据库同步技术,从而实现异构数据库之间的实时同歩。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种新的异构数据库同步技术,从而实现异构数据库之间的实时同歩。有鉴于此,本专利技术提供一种异构数据库同步系统,包括监控模块,监控第一数据库中变更数据表的变化;转换模块,在所述变更数据表变化时,将所述变更数据表转换为SQL(结构化查询语言)语句;执行模块,将所述SQL语句输入到第二数据库,以执行所述SQL语句。应用本技术方案,根据数据库中数据变更表的变化,可以得到造成数据变化的SQL语句,输入到另ー数据库即可实现异构数据库之间数据的同歩。在上述技术方案中本文档来自技高网...

【技术保护点】
一种异构数据库同步系统,其特征在于,包括:监控模块,监控第一数据库中变更数据表的变化;转换模块,在所述变更数据表变化时,将所述变更数据表转换为SQL语句;执行模块,将所述SQL语句输入到第二数据库,以执行所述SQL语句。

【技术特征摘要】
1.一种异构数据库同步系统,其特征在于,包括 监控模块,监控第一数据库中变更数据表的变化; 转换模块,在所述变更数据表变化时,将所述变更数据表转换为SQL语句; 执行模块,将所述SQL语句输入到第二数据库,以执行所述SQL语句。2.根据权利要求1所述的异构数据库同步系统,其特征在于,所述转换模块包括 第一子转换模块,将所述变更数据表转换为特定格式的文本; 第二子转换模块,按所述特定格式,将所述文本转换为所述SQL语句。3.根据权利要求2所述的异构数据库同步系统,其特征在于,所述特定格式包括XML格式。4.根据权利要求2所述的异构数据库同步系统,其特征在于,所述第二子转换模块汇总多个所述文本,并转换为所述SQL语句。5.根据权利要求1至4任一项所述的异构数据库同步系统,其特征在于,所述监控模块设置触发器,以监控所述变更数据表的变...

【专利技术属性】
技术研发人员:李盼
申请(专利权)人:深圳中兴网信科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1