性能无敌的HikariCP数据库连接池实战(文末送书)

导读:数据库连接池在Java数据库相关中间件产品群中,应该算是底层最基础的一类产品,作为企业应用开发必不可少的组件,无数天才们为我们贡献了一个又一个的优秀产品,它们有的随时代发展,功成身退,有的则还在不断迭代,老而弥坚,更有新生代产品,或性能无敌,或功能全面。

连接池产品HikariCP拥有强劲的性能和稳定性,再加上它自身小巧的身形,在当前的“云时代、微服务”的背景下,HakariCP得到了越来越多的人青睐。


HikariCP官 配图1

HikariCP官 配图2

那它是怎么做到如此强劲的呢/span>官 给出的说明如下:

  • 字节码精简:优化代码,直到编译后的字节码最少,这样,CPU缓存可以加载更多的程序代码;

  • 优化代理和拦截器:减少代码,例如HikariCP的Statement proxy只有100行代码,只有BoneCP的十分之一;

  • 自定义数组类型(FastStatementList)代替ArrayList:避免每次get()调用都要进行range check,避免调用remove()时的从头到尾的扫描;

  • 自定义集合类型(ConcurrentBag):提高并发读写的效率;

  • 其他针对BoneCP缺陷的优化,比如对于耗时超过一个CPU时间片的方法调用的研究(但没说具体怎么优化)。

《HikariCP数据库连接池实战》


购买链接:https://w.url.cn/s/AfxNg43

购买二维码:

 


本书介绍:


大咖推荐:


在应用系统中,对象池、连接池、线程池等池化技术被广泛用来提升应用的性能,数据库的性能对应用系统的重要性不言而喻,数据库连接池是影响数据库性能的关键因素之一。HikariCP凭借优异的性能在众多的数据库连接池中脱颖而出,并成为SpringBoot的默认数据库连接池。本书对HikariCP做了详细讲解,希望能给需要的朋友带来帮助。

—— 余锋(褚霸)

—— 周正中(德哥digoal) PostgreSQL 区成员

经历过漫长的发展之后,新一代的数据库连接池翘楚HikariCP已经受到越来越广泛的关注,并且逐渐成为应用开发的首选。我主导的开源项目Apache ShardingSphere也因为它极致的性能而采用它为默认的数据库连接池。一直以来,业界都缺少一本关于HikariCP的专业书籍,本书弥补了这一空白,希望读者能够和我一样,通过阅读本书更加全面地了解数据库连接池的运行原理和实现机制。

连接池作为应用系统中最常用、压力最大的组件库之一,对整个系统的稳定起到了至关重要的作用。在APM监控中,性能与数据库访问、连接池使用有直接的联系,也是影响系统性能的10大因素之一。HikariCP是一个优秀的开源连接池项目,深入学习和理解它能很好地保证项目的功能和性能稳定。通过本书,读者能够更好地了解HikariCP连接池的原理、配置和使用方法,学到实用的工程实践经验。

—— 吴晟 Apache SkyWalking 创始人&VP

数据是互联 的核心价值,一款好用且高效的数据库及相关中间件则是这份核心价值的重要保障,也是值得技术工程师们深入学习和研究的对象。始于2013年的HikariCP,在众多连接池中间件项目中脱颖而出,得到越来越多互联 公司及从业人员的青睐。本书对HikariCP的各种技术原理和实现细节做了深入剖析,同时本书还包括Linux内核、TCP 络以及性能调优的相关内容。无论是初学者,还是有一定基础的读者,都能从中汲取到养分。

—— 张聪 前阿里巴巴、滴滴出行架构师/奇点云应用研发总监兼首席架构师

如何得到这本书


  1. 在文末留言想读此书的理由,截止8月20日14:00,留言点赞数前5名的用户,可以获得《HikariCP数据库连接池实战》一书,点赞数第6-10,可以获得鲜读专栏免费阅读名额,小编会留言回复获奖者,获奖者请12小时内添加小编微信(ID:Enmoedu05),并发送相关截图及收货方式。

  2. 着急看书的朋友可以点击阅读原文进行购买。

往期部分赠书


  1. 赠书:数据思维实践、Cloud Native分布式架构原理与实践

  2. 赠书:8本技术书籍免费领!

  3. 赠书:《收获,不止SQL》等!

  4. 电子书:Eygle系列书籍免费下载

  5. 荐书:《PostgreSQL指南:内幕探索》| 留言送书

  6. 未雨绸缪,DBA四大安全守则及各种数据库灾难案例丨文末送书

数据和云小程序『DBASK』在线问答,随时解惑  欢迎了解和关注。

即时回复

数据和云

ID:OraNews

如有收获,请划至底部,点击“在看”,谢谢!

资源下载

help,30万+下载的完整菜单栏

2019DTCC,数据库大会PPT

2018DTCC , 数据库大会PPT

2018DTC,2018 DTC 大会 PPT

ENMOBK《Oracle性能优化与诊断案例》

DBALIFE,“DBA 的一天”海

DBA04,DBA 手记4 电子书

122ARCH,Oracle 12.2体系结构图

2018OOW,Oracle OpenWorld 资料

产品推荐

云和恩墨Bethune Pro2 企业版,集监控、巡检、安全于一身,你的专属数据库实时监控和智能巡检平台,漂亮的不像实力派,你值得拥有!

云和恩墨大讲堂 | 一个分享交流的地方

长按,识别二维码,加入万人交流 群


请备注:云和恩墨大讲堂

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年7月13日
下一篇 2019年7月13日

相关推荐