我可以在我的某个网站使用C3PO / DBCP连接池

时间:2015-08-18 14:27:03

标签: java database hibernate

我是连接池机制的新手,我想通过使用C3PO / DBCP连接池(开源)在我的购物车网站上通过Hibernate实现连接池机制。是否有任何数据库性能在未来发生??

2 个答案:

答案 0 :(得分:0)

转换为C3P0,因为它是主动维护的,并且在性能方面优于DBCP。我们在生产中使用过DBCP但发现它没有成熟并且有问题所以我们切换到C3P0并且仍然像魅力一样工作。

答案 1 :(得分:0)

C3PO可能适合你(因为它也有很多其他实现)因为它被广泛使用并且已经存在了很长时间。

然而:
如果你想选择最好的池库,你需要环顾四周并比较一下主要的竞争对手。我发现的最佳比较(相对新鲜,简洁,包含3个以上的库)就是这样的: Scribd link

基于以上(以及我自己的经验),Tomcat JDBC Pooling看起来是一个更好的选择。从许多不同方面:

  • 表现良好
  • 易于使用
  • 质量好
  • 项目正在积极开发

在所有这些指标中,看起来Tomcat JDBC池提供了最佳的一致结果。