现在在做项目,项目中用的是ORACLE数据库,用了两个库:一个是第三方的数据库(A库),数据每天更新一次;一个是开发人员设计的库(B库),数据实时更新,较频繁。
在开发环境开发的时候,A库导到一个用户底下,B库也建在这一个用户底下,项目经理说部署到生产环境的时候,两个库应该分开来,这是为什么呢,仅因为备份,更新数据的原因吗,不分开不行吗? 分开的话是不是就是多数据源了,代码是不是要变了?
高人指教指教。
在开发环境开发的时候,A库导到一个用户底下,B库也建在这一个用户底下,项目经理说部署到生产环境的时候,两个库应该分开来,这是为什么呢,仅因为备份,更新数据的原因吗,不分开不行吗? 分开的话是不是就是多数据源了,代码是不是要变了?
高人指教指教。
假如原来的系统安全级别要求不高,把系统新建的表建到那底下,有什么不好呢?
如果使用hibernate的话
只要为每个数据源配置hibernate.cfg.xml和sessionfactory就可以了吧
这样就告诉hibernate哪个操作是哪个数据的