两个比较大型的系统,原来是独立运行的,中间使用webservice交互,
现在想整合在一起,一个用db2数据库,一个用oracle数据库
问,
1,两个系统同时访问同一个数据库
2,整合在一起,访问两个不同数据库这两种有什么比较好的解决办法?
现在想整合在一起,一个用db2数据库,一个用oracle数据库
问,
1,两个系统同时访问同一个数据库
2,整合在一起,访问两个不同数据库这两种有什么比较好的解决办法?
调试欢乐多
第一种情况的话,意味着你必然有一个系统要改数据库,那么如果之前系统使用较多原生SQL特性(比如分页),那你可能就要改代码改得比较辛苦;
第二种情况的话,那么涉及到你们想整合到什么程度,以及有什么限制。粗略建议是:
◎ 如果系统间数据交互要求并不多,考虑用Oracle透明网关的方式,来做跨系统数据访问;也就是可以用方案2;
◎ 如果系统间数据交互比较深层次或者很多,比如整个用户、权限等基础数据全部要整合,那么就要考虑方案1了。