如题,我的场景是业务扩张,老的数据结构已经不能满足目前业务发展的要求,所以对数据结构进行了新的设计,建立了新的数据库,目前需要将老的是数据同步到新的数据库上。
尝试过MSSQL的发布、订阅的方案,发现他无法满足我的需求,因为我需要对老的数据进行一些查分或者合并的操作,但是它不能这样操作。
我能想到的还有一个方案,那就是通过存储过程+SQL代理计划来实现两个数据库结构不同的数据库进行数据同步。
不知道还有没有更好的方案,请各位不吝赐教!
补充一下,数据库是 MSSQL 2016,本人没有数据服务器访问权限,只有数据库查询权限(政府项目)。
触发器可能也可以
写个定时任务不行?
我项目经理同步内外网数据库,当时用的是触发器,但是我们的数据库是Oracle
写个程序同步吧
用canal做同步?
写程序吧,一边读,一边写
考虑考虑canal看看行不行?