2011-01-13 85 views
0

假设Java Web应用程序具有“主”数据库模式。但是,Web应用程序还需要另一个数据库模式。数据库链接与JDBC数据源

使用2个JDBC数据源或1个JDBC数据源与数据库链接指向另一个模式会更好吗?

更好的架构可以最大限度地减少数据源数量或数据库链接数量吗?

回答

3

有限的 信息没有“更好”的信息。期。 将如何消费数据?两台服务器上的数据的性质是什么 ? 是否需要加入其他每个 ?所以很多变数会影响哪些更好。

那么,这将是我的意见,但后来我意识到,你已经设置了一个“错误的替代问题”通过暗示只有A和B是实际上存在C时的答案。

C是:

所有三个。

数据库链接是否有一些巨大的开销?不使用它,只是拥有它。或者在你的项目中有一个数据源?如果您的项目包含3个数据源,它会压碎服务器吗?或7?

还有,当你想要从一个数据库中的数据的时间...

也许有些时候你要数据从其他数据库唯一 ...

也许有些时候你倍需要在两者之间加入数据...

所有三个“连接”都可以在这里使用。

但是如果那些Maybe变成了Never's,那么你可以删除一个,如果你真的想。