【发布时间】:2011-02-22 16:12:52
【问题描述】:
我正在尝试在一个新的 Scala 项目中使用 Squeryl。这是我在 Scala 中的第一个项目,所以我正在寻找一个好的 Scala 库来处理连接池。当然,我还不如使用 Java 库。什么最适合 SQueryl?在 java 库中,我正在考虑 DBCP、C3P0、Proxool 和 BoneCP,因为 BoneCP 是查看它们的基准测试的认真候选者。
【问题讨论】:
-
我发现 BoneCP 很脆弱,而 DBCP 更稳定……但是 YMMV。 BoneCP 网站甚至有一半的时间都无法运行...
-
我发现 DBCP 是最脆弱的。
-
所以,如果 BoneCP 和 DBCP 都是 flakey,那么没有关于 Proxool 的 cmets 和关于 C3P0 的良好评论,我想我会尝试 C3P0!
-
你能证明发现 BoneCP 是“片状”的吗?这当然不是我得到的反馈,更不用说现在正好有 1 个未解决的错误。重新网站,您可以责怪主机提供商——他们承诺 99% 以上的正常运行时间,但事实并非如此。
-
BoneCP 让我的应用程序(基于 spring 批处理)随机挂起,并且速度比 DBCP 低 10%。反正我在游戏中没有皮肤,两个项目我都没有贡献……只是在我个人的高性能项目中,DBCP做得很好,而骨头CP不好。在其他情况下它可能是反向的,不需要很长时间来测试它......
标签: java scala connection-pooling