假设Java Web应用程序具有“主”数据库架构。但是,Web应用程序需要另一个数据库模式。
使用2个JDBC数据源或1个JDBC数据源以及与其他模式的数据库链接是否更好?
更好的架构是最小化数据源数量还是数据库链接数量?
答案 0 :(得分:3)
限制没有“更好” 你提供的信息。期。怎么样 会消耗数据吗?是什么 两台服务器上数据的性质? 是否需要加入每个 其他?这么多变量会 影响更好的事情。
那么这将是我的评论,但后来我意识到你设置了一个“错误的替代问题”通过建议只有A和B才是实际存在C的答案。
C是:
拥有这三个。
数据库链接是否有一些巨大的开销?不使用它,只是拥有它。或者在项目中有数据源?如果您的项目包含3个数据源,它会破坏服务器吗?还是7?
有时您需要来自一个数据库的数据......
也许有时候你想从其他数据库
获取数据 。也许有时你需要在两者之间加入数据......
这三个'连接'对你有用。
但如果那些可能变成了Never,那么你可以删除一个,如果你真的想要。