Druid 连接池源码阅读 01
过去并没有对数据库连接池的实现有过深入的了解,也没有丰富的阅读相关源码经验,故第一天先总体了解一下 Druid 的相关概念,整体设计等。
------------------------------------------------------------
Druid 是什么?
Druid 连接池是阿里巴巴开源的数据库连接池项目。Druid 连接池为监控而生,内置强大的监控功能,监控特性不影响性能。
另外一个 Druid
查资料时发现了另外一个 Druid
Apache Druid 是一个实时分析数据库(OLAP)
各种数据库连接池对比
需要反思一下自己为甚一开始只找到了旧版的对比,提升自己阅读开源项目源码的效率
平时维护的项目使用的是 HikariCP
这里当时也未做选型,spring boot 的默认数据库连接池就是 HikariCP,就直接用了
学习了 Druid 之后如果发现可以解决项目的一些痛点可能会考虑替换或者在新项目时启用
druid 总体结构
基于 Filter-Chain 模式的插件体系
DruidDataSource 高效可管理的数据库连接池
SQLParser
评论