系统1里有一个表(表1)需要与系统2的数据表2进行定时同步,系统1数据库用的是infomix,系统2数据库用的是Oracle,表2里的那个表里有大约1500条数据,并且它的表结构跟表1数的表结构不一样,但包含表1的所有字段,表2会有一些增删改的操作,现在我要定时使表1跟表2保持同步,频率大概是1个月一次,定时的机制我已经实现,现在我就是想求一个算法,尽量使用最少的资源和对表1进行最少的操作,实现对表1的更新,不要跟我说更新的时候把表1数据全删掉,再从表2把要用的数据取出来存到表1里,这样我也会,但很不安全
表2会有一些增删改的操作,也就是说有些记录它会改掉,也会新增或减少一些记录,单纯的update表1是不行的啦,这个要怎么处理?