Comparison of Oracle UCP, C3P0 and HikariCP(Oracle UCP、C3P0和HikariCP的比较)
本文介绍了Oracle UCP、C3P0和HikariCP的比较的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试比较一些Java连接池库,但到目前为止还没有找到任何令人满意的答案。 目前,C3P0正在我的应用程序中使用,但我想推荐其他连接池库,但我没有任何可靠的信息来迁移到任何其他连接池机制。我读到Oracle的UCP正在使用连接捕获机制,但我不知道它有多有用,也不知道其他提供商是否也提供了捕获机制。 可以包括哪些要点来比较各种连接池机制。 谁能推荐一下甲骨文UCP、C3P0和HikariCP中哪一种更好? 有没有比以上3更好的其他机制?
推荐答案
UCP12.2.0.1版本(download here)具有非阻塞体系结构,在Java One的一次会议上进行了解释,这使得它具有很强的可伸缩性。您可以让数千个线程共享同一个UCP池,并且不会在池中遇到任何可伸缩性问题(当然,您可能会耗尽连接,但这是另一个问题)。
这篇关于Oracle UCP、C3P0和HikariCP的比较的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
织梦狗教程
本文标题为:Oracle UCP、C3P0和HikariCP的比较


基础教程推荐
猜你喜欢
- 如何在 SQL 中将 Float 转换为 Varchar 2021-01-01
- mysql选择动态行值作为列名,另一列作为值 2021-01-01
- MySQL 中的类型:BigInt(20) 与 Int(20) 2021-01-01
- 如何根据该 XML 中的值更新 SQL 中的 XML 2021-01-01
- 什么是 orradiag_<user>文件夹? 2022-01-01
- oracle区分大小写的原因? 2021-01-01
- 二进制文件到 SQL 数据库 Apache Camel 2021-01-01
- 在多列上分布任意行 2021-01-01
- 表 './mysql/proc' 被标记为崩溃,应该修复 2022-01-01
- 在 MySQL 中:如何将表名作为存储过程和/或函数参数传递? 2021-01-01