数据库 简易的迁移

armstrong · 2015年03月05日 · 1828 次阅读

借助于 SQL,从一个系统迁移到另一个系统,实现系统间的业务同步 例如我们在 A 系统中添加一个用户,B 系统也要为实现添加一个用户而做相应的修改

以往迁移会使用步骤: 1. 通过 SQL 查询拿到数据。

2. 应用 C#(Java 或者 Ruby、Python 脚本)读取 SQL 结果集并对其作比较,检查源表是做了【插入】、【修改】还是【删除】了用户信息和组织信息。

3. 比较后对目标表作相应的【插入】、【修改】、【删除】业务操作。

但这里采用:

1. SQL 查询并比较,直接分辨出源表中【插入】、【修改】、【删除】的数据。

2. 根据上面比较的信息,使用 SQL 或者 API 接口把修过的数据更新到目标表。

原文链接:

http://www.cnblogs.com/mikedeng/p/ez_migrate.html

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请 注册新账号