书籍 HikariCP数据库连接池实战的封面

HikariCP数据库连接池实战

朱政科

出版时间

2019-08-01

ISBN

9787111633211

评分

★★★★★
书籍介绍
这是一本从设计思想、功能使用、原理实现、工程实践、技术扩展5个维度全面讲解数据库连接池HikariCP的著作。得到了褚霸、德哥、张亮、吴晟等近10位来自阿里、京东等互联网企业的技术专家的高度评价,同时也在社区里获得广泛好评。系统性上,从基本功能,到扩展技术,内容涵盖HikariCP的方方面面;深度上,从原理阐述到源码分析,直击HikariCP的本质;实操性上,不仅有小案例和综合性的大案例,还有对疑难问题的解决方案。 全书共14章,在逻辑上分为四大部分: 准备篇(1~3章)以阿里连接池极致优化案例展示了不使用连接池和使用连接池的QPS天壤之别,带领读者了解数据库连接池的背景、原理及历史,以及本书的主角HikariCP。 基础篇(4~5章)系统梳理HikariCP的基础知识,包含参数配置、JDBC等核心模块,这些内容都是HikariCP基础的重中之重。 原理篇(6~9章)直击HikariCP的“灵魂”,深入浅出地分析了HikariCP的原理。首先,全方位的剖析了HikariCP性能极致的原因,这些都会成为读者面试、工作中的谈资;其次,从连接原理、参数原理、动态代理与字节码技术等三个维度作为切入口,分别对HikariCP进行了源码级别的解析,这样全方位的剖析不同于单视角的源码解析,更能将HikariCP的原理立体化的展示在读者面前。 实战篇(10~14章)这是本书的精华部分。HikariCP的监控、扩展技术、常见问题等都是读者工作中较为迫切了解到、使用到的知识点,这些内容大多来自作者多年实战经验的积累及大量文献资料的收集整理,内容包罗万象、精妙绝伦。 朱政科,资深架构师,十年IT老兵,对各种数据库连接池有深入的研究。曾在阿里等一线互联网公司长期从事中间件的研发及团队管理工作,连续经历过3年“双11”大促,在大量的实践中积累了丰富的经验。热爱开源,热爱新技术,对Apache ShardingSphere、Apache Skywalking等技术社区都做出过贡献。除了中间件技术,先后主导和参与了多个重要的物联网、人工智能等大型项目,对软件系统架构有深刻的积累和沉淀。运营公众号《工匠人生》和知识星球《猪猪的架构师私密圈》。
目录
赞誉
前言
第一篇 准备篇
第1章 阿里中间件实战,第一个案例
第2章 数据库连接池江湖

显示全部
用户评论
很偶然的机会接触到这本书。读了一些章节 确实写的很好,这里来做下读后感。 之前项目一直使用阿里的druid连接池,性能一直都还挺好的。后面新项目使用了springboot2.0 然后实用的是它自带的连接池 HikariCP,所以一直想了解它的一些技术细节。 很高兴能够在市面上有这么一本书,关于HikariCP的资料本身就很少,这本书堪称圣经。整书的写作体系是循序渐进 由浅入深,先从准备 基础 原理,再到实战 一步步为读者揭开它的神秘面纱。 最后很感激作者能够为我们带来这么高质量的图书,准备好好花时间细细品读,知识无止境,感谢学习道路上无私奉献的领路人!
其实我一早就关注猪猪了 作为猪猪刚开星球 没多久就进去了,因为猪猪分享都是干货,在加上作为市面上第一本讲解HikariCP的书,一下子就吸引了我。遂在华章电子书的鲜读栏获得了 抢先阅读了解了这本书。 HikariCP作为SpringBoot2.x官方默认集成的数据库连接池(之前是tomcat的jdbc连接池),肯定是有缘由的。我本人现在阅读到了第4章:第1章主要通过列举"物联网MQTT"和"阿里中间件"引出"数据库连接池"概念;第2章详细介绍了现在市面上的数据库连接池产品,从性能、监控、代码复杂度等多个维度横向、纵向对比了各个连接池产品;第3章主要介绍了HikariCP在SpringBoot的入门级使用;第4章则主要介绍HikariCP的配置项,学习这部分可以在我们日常开发中有很好的参考
翻完了,一般吧。一方面是JDBC相对来说比较熟悉了,另一方面是数据库连接池外项目中其实是黑盒,从使用角度来说,如果不是访问量巨大的项目,熟悉一些配置项,知道一些最佳实践就行了,真正遇到难题,其实大部分还是google比较多。但对于有追求的程序员,阅读源码确实是个好的方式,但本书的源码部分从参数的角度来写,个人感觉不是太好,太零散,而对于“连接池”部分源码却没有太多的笔墨,感觉是捡了芝麻丢了西瓜。
一直在做基于数据驱动的业务应用开发,比价关注数据库相关的技术,之前对连接池技术基本都停留在ODBC,JDBC,看了HiKarCP这本书确实受益良多,尤其对数据库连接操作的原理有了非常好的指导,书里对于数据库线程池讲解的足够到位,市面上其它能讲这么清楚的还没遇见,对实际的工作也起到了很大作用,可以有更多的思路去调优我的程序。当然也非常喜欢里边关于数据库连接监控的设计,给了我很多启发和思考,真是受益匪浅。真心感谢作者大牛提供这么全面的技术指导,衷心祝愿此书可以大卖让更多的程序员把更好的技术运用到实际项目中。也感谢华章鲜读给了这个好机会可以在很早时候拜读此书。
都知道spring boot 2.0开始,HikariCP成为了spring boot 的默认连接池,也都知道HikariCP究竟为什么为被spring boot选中,他又是怎么做到如此之快的,为什么能够秒杀其他的连接池。 这本书的书名虽然叫做实战,但是前面的章节中,也通过很大的篇幅为我们介绍了其他的数据库连接池,以及他们的一些简要设计。这些篇幅对于我这个对连接池了解不多的人来收非常的有用。 另外作者还从各个方面介绍了HikariCP之所以如此之快的原因,让我能够深刻理解HikariCP的一些设计理念。当然仅仅有这些还是不够的,作者还在后面的篇幅中提供了一些实战过程中会用到的技巧,问题等。比如监控,常见问题排查等。其中的多个章节(比如第7、9、14章)都是值得反复阅读的。
不推荐. 若这是公众号的系列文章, 还说的过去, 写到那里算那里嘛. 但这是一本99元689页的书, 就非常不值得了: 不系统, 无主次, 废话多, 重复多.
有收获,但是不太喜欢 基于参数的讲述
有收获,感谢。
从朱老师的公众号工匠人生,了解到朱老师耗时2年写书的创作历程。之前在工作中遇到过数据库连接慢发现不及时、索引缺失导致业务滞缓、连接锁表等等,对于数据库连接池暂处没有系统思路阶段。从书的介绍跟内容描述看,可以由浅入深了解连接池技术及HikariCP应用,果断在华章鲜度入手了该专栏。在鲜读电子书上看了准备篇、基础篇,本地搭了一个HikariCP的Spring2.x工程做了个简单的图书查询管理功能,梳理了下JDBC基础、扩展案例。近期收到了签名版纸质书准备开始刷原理、实战篇。相信能有更多的收获^-^~