【技术实现步骤摘要】
本专利技术涉及一种数据库技术,尤其涉及。
技术介绍
目前关于在不同的数据库间进行数据同步的技术方案较多,但能实现不同数据模型间并且实时同步的产品较少,而且其功能不能满足一些场合下的使用需求,比如运营商的同一套IPTV系统可能由不同的供货商承建,这样在IPTV系统设计时就会将整个系统分割成不同的网元,每个网元都可以独立运行,并与其他网元无缝连接。各个网元可能根据自己的需要,使用不同的数据库,并设计出不同的库表结构,这样就产生了在各个网元之间的数据同步与交换,需要一个源数据库同步到其他多个数据库,而且有实时性要求,在这样 的系统环境下进行数据同步,现有技术方案不能满足要求或存在一些缺陷。比如公开日为2011年05月18日、公开号为CN102063511A的专利文献公开了这样的技术方案一种数据同步系统,包括生成模块,用于当存在对第一数据库内的数据或者第一文件内的文件进行操作时,生成相应操作的类对象,并将该类对象序列化成二进制流,传送模块,用于将该二进制流按照顺序传送给第二服务器,接收模块,用于接收第一服务器发送的二进制流,将该二进制流按照顺序插入至操作队列表中;及执行 ...
【技术保护点】
一种通过事件触发同步不同数据库的方法,用于将一个源数据库及时同步到多个不同种类、不同数据模型的目标数据库,其特征包括:(a)当源数据库中的数据变更时,产生请求同步的变更事件;(b)推送数据模块扫描源数据库中的变更事件,当有变更事件时,就触发推送数据模块将这次变更的数据按照接收数据模块的数据结构组成数据包,发给接收数据模块;(c)接收数据模块经过数据包解析后写入目标数据库。
【技术特征摘要】
【专利技术属性】
技术研发人员:高中虎,
申请(专利权)人:UT斯达康通讯有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。