HikariCP数据库连接池实战

朱政科
赞誉 无论是业务应用,还是数据库中间层研发领域的工程师,数据库连接池都是一个绕不开的话题。数据库连接池就像空气一样重要且无处不在,但又设计精妙,使得开发者无需直接感受到它的存在。 经历这如此漫长的发展之后,新一代的数据库连接池翘楚,HikariCP已经受到越来越广泛的关注,并且逐渐成为应用开发的首选。我主导的开源项目Apache ShardingSphere也因为它极致的性能而被采用为默认的数据库连接池。 一直以来,业界都缺少一本关于HikariCP的专业书籍。本作的出现,终于弥补了这方面的缺失,希望读者能够和我一样,通过阅读本作更加全面的了解数据库连接池的运行原理和实现机制。 张亮 京东数科数据研发负责人 Apache ShardingSphere发起人&PPMC 《未来架构——从服务化到云原生》作者 连接池作为应用系统中最常用,也是压力最大的组件库之一,对整个系统的稳定起到了至关重要的作用。 APM的监控案例中,大量的性能和数据库访问、连接池使用有直接的联系,也是系统性能的TOP 10根源之一。 HikariCP项目作为一个优秀的开源连接池项目,对它的深入学习和理解会很好的保证项目功能以及性能稳定。 通过本书,读者能够更好的了解HikariCP连接池的原理、配置和使用方法,学习到实用的工程实践经验。 吴晟 tetrate.io founding engineer.Apache SkyWalking创始人&VP Apache ShardingSphere原型作者&PPMC成员 Apache Incubator PMC成员 在数据库的OLTP型的应用的特点往往是并发请求高,每秒处理的请求数多,单次请求的处理时间短。基于这些特征,通常客户端与数据库的连接通常建议使用连接池。 以PostgreSQL或Oracle数据库为例在没有连接池的情况下,用户每次请求前都要和数据库建立连…