【发布时间】:2009-02-25 21:58:53
【问题描述】:
我的 Java(非 Web)应用程序可能必须创建大约 200 个不同数据源的连接池。是的,所有 200 个都连接到不同的数据库。 没有池中有 200 个连接。
这里有一些困扰我的问题..
1) 我应该预见到重大(性能等)问题吗?
2) 是否有任何可用的非商业 Java 工具可用。
3) 我试图在网上搜索,但并没有真正找到直接的答案。有没有人有这方面网络上一些好的资源的链接?
提前致谢
【问题讨论】:
-
为什么有这么多数据源?
-
这是一个网络应用程序吗?您是指 200 个不同的数据库还是一个具有 200 个连接大小的池的数据库?
-
一个具有 200 个不同数据源的应用程序都需要一个连接池,因为它们需要超过 1 个连接?如果您的应用程序需要这么多信息,那么创建数据源可能不是您最大的问题之一。
-
澄清连接是否可互换,即所有数据库是否包含相同的数据,即您需要 200 个不同的连接池?
标签: java database performance jdbc connection-pooling