• 4388阅读
  • 1回复

求一个数据库同步算法 [复制链接]

上一主题 下一主题
离线snailbing
 

只看楼主 正序阅读 楼主  发表于: 2009-12-26
有两个数据库,需要把一个数据库中有一些表的内容同步到另一个数据库中,我现在用的是最笨的办法:
假如A表 要把数据同步到B表
那么读取A,B表的所有数据,从A表中读取的数据通过关键字和B表中的数据进行比较,如果存在那么就是更新的(可以进行是否真有数据改变的判断),如果不存在那么就是新增的,然后就进行更新和插入的操作,操作完后在读出的数据中删除这条记录。最后剩下的数据就是删除的。

我这么做效率太低了,不知道有没有比较好的算法。
离线yj_yulin

只看该作者 1楼 发表于: 2009-12-28
数据库复制而已,你用的什么数据库,好一点都应该有现成的方案了.
快速回复
限100 字节
 
上一个 下一个