有关开发设计架构方面的面试题
Ade子夜 2014-09-26 10:02:26 考官大概的意思如下:
例如:某企业用户正在使用XX系统平台,用java开发 Struts2 MVC设计模式,后台连接Oracle数据库。比如:现在有个客户想用免费的Mysql数据库;又有一个用户说我们用SQL Server 数据库。
问题1:用什么技术来实现从Oracle 中数据库结构移置到Mysql,从Oracle 中数据库结构移置到SQL Server,同时保证三个数据库正常的工作。要求尽量少修改程序代码。
问题2: 比如 数据分页的问题,因为每个数据库分页都不一样,尽量很少修改程序前提下如何来解决这种问题。
请问:有没有更好的设计方案来解决上述问题:请大侠们献技。
谢谢!