我是连接池机制的新手,我想通过使用C3PO / DBCP连接池(开源)在我的购物车网站上通过Hibernate实现连接池机制。是否有任何数据库性能在未来发生??
答案 0 :(得分:0)
转换为C3P0,因为它是主动维护的,并且在性能方面优于DBCP。我们在生产中使用过DBCP但发现它没有成熟并且有问题所以我们切换到C3P0并且仍然像魅力一样工作。
答案 1 :(得分:0)
C3PO可能适合你(因为它也有很多其他实现)因为它被广泛使用并且已经存在了很长时间。
然而:
如果你想选择最好的池库,你需要环顾四周并比较一下主要的竞争对手。我发现的最佳比较(相对新鲜,简洁,包含3个以上的库)就是这样的:
Scribd link
基于以上(以及我自己的经验),Tomcat JDBC Pooling看起来是一个更好的选择。从许多不同方面:
在所有这些指标中,看起来Tomcat JDBC池提供了最佳的一致结果。