如何保持异构的数据库数据同步?

轻舟已过万重山 2013-05-02 06:08:32
一个10年前的老系统,经过多年的变迁,改动,数据库设计有很多不合理和乱的地方。现在想要重新做一套系统,想数据库也重新设计。但鉴于做系统需要一段较长的时间,不能等新系统完全做好再来做数据迁移。所以,新系统是一步步做,一步步上线。这个时候就会有个问题,旧系统的数据如何和新系统保持同步?结构是不一样的。SQL Server 2005的数据库。

请教大家有什么解决方案,给思路也行啊。
...全文
346 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yu1360 2014-10-30
  • 打赏
  • 举报
回复
新数据库是什么数据库? Oracle,可以用dblink 同 ms sql同步数据
  • 打赏
  • 举报
回复
看来是得放弃异构数据同步的方案了。 那就想办法在老的数据库系统上面来做新应用吧。
seusoftware 2013-05-03
  • 打赏
  • 举报
回复
测试可以慢慢测,最后做割接,迁移,还是应该一次操作完成的。异构的同步,目前了解的应该是oracle的goldengate,不过也很贵。
昵称被占用了 2013-05-03
  • 打赏
  • 举报
回复
最好的选择应该是一次转移,否则成本太大,楼主重新考虑下
Andy-W 2013-05-03
  • 打赏
  • 举报
回复
通过SQL脚本转换.
Q315054403 2013-05-02
  • 打赏
  • 举报
回复
开发、测试完成,一次性转移。同步?有得你受。。。随便几个异常就折腾你爬不起来。。。
daiyueqiang2045 2013-05-02
  • 打赏
  • 举报
回复
使用微软自带的etl进行提取数据。
haitao 2013-05-02
  • 打赏
  • 举报
回复
专门写一个同步工具,把需要的表、记录按要求转换存到新系统 有可能新系统的某些数据也需要同步到老系统,以便它能正常展示、工作

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧