数据库链接池,学习总结


各类企业应用、信息化、电商系统,都离不开数据库的开发支持,随着数据量、用户数和系统复杂度增长,围绕数据库展开了各类性能优化提高。
数据库

 

每一个数据库CRUD操做时都要创建数据库链接?这是一个费时费资源的操做,数据库链接池技术应运而生,是设计模式“资源池Resource Pool”在实际中的典型应用,用于共享资源。设计模式

 

基本原理就是为数据库链接建一个资源池,预先建立一些链接,须要时就从池子中取出一个,用完后放回。主要优势:性能优化

设定最小和最大链接数,防止过少和过多数据库链接多线程

管理数据库链接,分配和释放并发

经过链接池监视链接数量和使用状况ide

支持多线程并发处理性能

支持多数据库和多用户链接,进一步读写分离和水平扩展学习

扩展事务处理优化

 

经常使用数据库链接池:ui


备注

Ali Druid

阿里开源项目,维护活跃,推荐使用

HikariCP

更新活跃

Apache commons-dbcp

更新较少

C3p0

基本没有更新

 

学习资料:http://www.javashuo.com/article/p-xvgraqhi-go.html

相关文章
相关标签/搜索