Druid首先是一个数据库连接池  ,但它不仅仅是一个数据库连接池,它还包含一个ProxyDriver,一系列内置的JDBC组件库,一个SQL Parser。Druid是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和SQL解析器组成。该项目主要是为了扩展JDBC的一些限制,可以让程序员实现一些特殊的需求,比如向密钥服务请求凭证、统计SQL信息、SQL性能收集、SQL注入检查、SQL翻译等,程序员可以通过定制来实现自己需要的功能。

Druid支持哪些数据库?
Druid支持所有JDBC兼容的数据库,包括OracleMysqlDerbyPostgreSQLSQL ServerH2等等。
Druid针对Oracle和MySql做了特别优化,比如Oracle的PS Cache内存占用优化,MySql的ping检测优化。

Druid是如何扩展JDBC的?
Druid在DruidDataSourc和ProxyDriver上提供了Filter-Chain模式的扩展API,类似Serlvet的Filter,配置Filter拦截JDBC的方法调用。

Druid 1.1.5 修复 testWhileIdle 某些场景不起作用的问题
阿里开源数据库连接池Druid发布1.1.5版本,这个版本涉及连接池两个重要BUG修复,包括testWhileIdle某些场景不起作用和网络中断时重连时间过长(15分钟)的问题,建议升级。Issues修复连接池网络中断重连时间过长的问题修复连接池某些场景testWhileIdle不起作用的问题连接池StatFilter提供logSlowSql扩展接口 #2061修正

发布于 2017-10-27 18:25:40 | 280 次阅读

Druid 1.1.4 发布,阿里开源连接池
这个版本主要是SQL Parser的增强,解决监控功能StatFilter在合并SQL时遇到的解析错误,解决SQL防火墙解析SQL是遇到的各种错误。Issues增强Oracle SQL Parser #1931 #1968增强MySql SQL Parser #1303 #1903 #1905 #2014 #1985 #2000 #2015 #1982 #1891 #1675#1

发布于 2017-10-04 21:52:10 | 167 次阅读

Druid 1.1.2 发布,阿里开源连接池
这个版本主要是增强SQL Parser和增强Spring-Boot-Starter支持。Issues增强spring-boot-starter支持 #1800 #1828 #1854增强连接池MySqlExceptionSorter,识别更多类型错误修正mysql parser在in表达式内有非常量时参数化不当的错误 #1831修正sql parser在union重复别名时SchemaStatVisitor解析不正确的问

发布于 2017-07-24 00:02:22 | 193 次阅读

阿里开源连接池 Druid 发布 1.1.1 版本
这个版本修复了两个连接池的bug,也修复SQL防火墙WallFilter的问题,同时增强SQL Parser。Issues增强SQL语法解析 #1780 #1798 #1795 #1808增强WebURI监控 #1816修正PageUtils Count Distinct问题 #1715 #1803修复WallFilter不支持Comment语句的问题 #1807 #1759修复连接池Fil

发布于 2017-07-13 06:54:51 | 220 次阅读

druid-1.1.0 发布,提供 spring-boot-starter
这个版本主要的增强在于SQL Parser,提供了一个相对完整的Oracle Parser,Parsrer相关Visitor API有些变更,Parser相关的API可能会有不兼容的问题,所以版本号升级到1.1.0。 这个版本一个新的功能是提供spring-boot-starter, http://repo1.maven.org/maven2/com/alibaba/druid-spring-boot-starter/ Issues

发布于 2017-06-25 23:21:26 | 191 次阅读

Druid 1.0.29 发布,阿里数据库连接池
这是一个很小修改的版本,主要是修复 SQL 语法解析的问题和支持 AliJDK WISP。PG SQL语法解析增强,支持Order by Nulls LAST语法 #1637修复对老版本Oracle驱动支持的问题 #1629 #1598ODPS SQL语法解析增强,增强对ODPS多路输出语法的支持 #1605MYSQL语法解析增强,支持更多Create View语法。#1599使用R

发布于 2017-03-17 03:54:21 | 220 次阅读

Druid 1.0.28 发布,阿里数据库连接池
连接池相关更新 连接池DruidDataSource支持KeepAlive 在此之前,druid在从池中取出连接时实现testWhileIdle,不能满足某些场景需要保活连接的需求,在此版本中加入keepAlive的支持。 https://github.com/alibaba/druid/wiki/KeepAlive_cn

发布于 2017-02-05 23:24:22 | 285 次阅读

处理大数据的分布式系统 Druid-IO 发布 0.9.2
Druid-IO 0.9.2 发布了。Druid 是一个用于大数据实时查询和分析的高容错、高性能开源分布式系统,旨在快速处理大规模的数据,并能够实现快速查询和分析。 值得关注的更新

发布于 2016-12-03 01:33:10 | 251 次阅读

Druid 1.0.27 发布,Bug 修复和功能增强
Druid 1.0.27 发布了。这又是一个例行维护的 Bug Fixed 和功能增强的版本,涉及 SQL Parser 和连接池两部分:SQL Parserdb2 SQL Parser支持current date、current timestamp Bug #1502Oracle SQL Parsr支持XmlType Extract #1481SQL防火墙支持Begin/End语法 #1489ODPS SQL Parser支持更多语法 #1492&nb

发布于 2016-11-28 10:32:28 | 457 次阅读

Druid-1.0.26 发布,增强语法解析支持
Druid-1.0.26 发布了,更新内容:这个版本只做了语法解析增强,连接池部分没有变更,按需更新。1. 增强MySQL语法支持,完善支持Show Table语法支持 #13802. 增强MySQL语法支持,ExportParameterizedOutputVisitor能识别Insert ... Update语法的参数 #13813. 修复MySQL语法解析Select语句某些场景解析出错的问题&n

发布于 2016-09-20 03:31:04 | 166 次阅读

Druid 1.0.24 发布,增强语法解析支持
Druid 1.0.24 发布,这个是一个修复Bug并且增强语法解析支持的版本。连接池相关Statement.getMoreResults方法调用后,前一个ResultSet的状态不是Closed,和jdbc规范不一致DruidDataSourceFactory.config方法支持更多属性配置 #1344新增对mysql驱动mysql-connector-java 6.0.x的匹配支持 #1351SQL语法解析增强新增

发布于 2016-08-08 00:19:23 | 195 次阅读

Druid-1.0.23 发布,增强 SQL 语法解析
Druid-1.0.23 发布,这主要是一个SQL语法增强的版本bug修复:增强mysql sql parser,完整支持kill语法。#1326修复ODPS SQL格式化Create语句会丢失头部注释的问题 #1329增强Oracle SQL Parser,支持完整的TRIM表达式语法 #1327增强DB2 SQL Parser,支持IDENTITY作为字段关键字 #1328数据连接池新增Log4j2Filt

发布于 2016-07-17 00:56:20 | 213 次阅读

Druid-1.0.22 发布,增强SQL语法解析
Druid-1.0.22 发布,仅增强SQL语法解析,可根据具体情况按需升级。具体如下:Bug FixedDB2 SQL Parser支持Merge语句支持 #1324DB2 SQL Parser完整支持Truncate语句 #1324DB2 SQL Parser支持NEXTVAL/CURRVAL/PREVAL FOR 这样的Sequence使用语法。 #1323DB2 SQL Parser支持SELECT FOR UPDATE语法 #1322Or

发布于 2016-07-11 00:52:33 | 265 次阅读

Druid 1.0.21 发布,增强 SQL 语法解析
Druid-1.0.21 发布,增强SQL语法解析。具体如下:bug修复:增强对ODPS语法的支持。 #1290 #1291 #1292 #1294 #1296增强对Postgresql语法支持,支持json类型的操作符。 #1302增强对DB2语法支持,支持drop sequence语法。 #1308 #1311增强对mysql语法支持。 #1310 #1283&n

发布于 2016-07-01 03:54:05 | 198 次阅读

druid-0.9.1-rc4 发布下载,OLAP 数据查询引擎
druid-0.8.3-rc2 发布下载:Source code (zip)Source code (tar.gz)Druid 是为大型数据集上实时探索查询的引擎,提供专为 OLAP 设计的开源分析数据存储系统,它的设计意图是在面对代码部署、机器故障以及其他产品系统遇到不测时能保持100%正常运行。它也可以用于后台用例,但设计决策明确定位线上服务。数据流:

发布于 2016-06-15 00:26:11 | 117 次阅读

Druid 1.0.20 发布,增强 SQL 语法解析
Druid 1.0.20 发布了。这个版本只是增强SQL语法解析        1. 增强对mysql淘宝版本特有SQL语法解析支持        2. 修正MySqlOutputVisitor处理转义字符不当的问题 #1249         3. DB2支持ins

发布于 2016-05-22 00:21:38 | 236 次阅读

Druid-1.0.20 发布,增强 SQL 语法解析
Druid-1.0.20发布,增强SQL语法解析。具体如下增强对mysql淘宝版本特有SQL语法解析支持2. 修正MySqlOutputVisitor处理转义字符不当的问题 #1249 3. DB2支持insert multi-values语法解析 #12374. 修正某些场景识别字段名不当的错误 #12435. 修正表名不支持"Function"的错误 #1245下载地

发布于 2016-05-21 23:57:38 | 165 次阅读

Druid 1.0.19 发布,增强 SQL 语法解析
Druid 1.0.19 发布了。这个版本主要是修正SQL语法解析相关问题。功能增强 & Bug Fix支持淘宝特有定制mysql语法DB2 SQL解析支持concat运算符DruidDataSourceConverter类更换package,com.alibaba.druid.support.simplejndi.DruidDataSourceConverterDruidDataSource fill支持并发操作MSSQLServer SQL Parser支持for xml

发布于 2016-05-07 23:55:38 | 400 次阅读

阿里开源数据连接池发布 1.0.18 版本
Druid 1.0.18 发布了,主要改进内容包括:1、修复DruidDataSource参数phyTimeoutMillis不起作用的bug,缺省值修改为-1,缺省不启用。2、DruidDataSource新增加参数maxEvictableIdleTimeMillis,缺省值7个小时。这个特性能解决mysql服务器8小时关闭连接的问题。 3、增强sql parser,支持mysql 5.7/oceanbase 1.0/odps的语法

发布于 2016-03-13 23:57:16 | 207 次阅读

Druid 1.0.17 发布,Java 连接池
Druid 1.0.17 发布了,下载地址:https://github.com/alibaba/druid/releaseshttp://git.oschina.net/wenshao/druidDruid是一个JDBC组件,它包括三部分: DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。 DruidDataSource 高效可管理的数据库连接池。 SQLParser

发布于 2016-02-18 02:23:29 | 195 次阅读

druid-0.8.3-rc2 发布下载,JDBC 连接池/监控组件
druid-0.8.3-rc2 发布下载:https://github.com/druid-io/druid/archive/druid-0.8.3-rc2.zip Druid是一个JDBC组件,它包括三部分: DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。 DruidDataSource 高效可管理的数据库连接池。 SQLParser Druid可以做什么? 1) 可以监控数

发布于 2015-12-20 00:16:54 | 119 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务