论坛首页 Java企业应用论坛

阿里巴巴开源平台项目Druid发布0.1.1版本

浏览 10402 次
该帖已经被评为精华帖
作者 正文
   发表时间:2011-05-22   最后修改:2011-05-23
这个版本主要是完善SQL Parser和DruidDataSource。其中SQL Parser做了大量的测试,包括阿里巴巴线上环境收集下来的6万多条SQL的测试,还有从Oracle文档中收集的50多种SQL的测试。

在这个版本中,DruidDataSource和SQL Parser这两个模块已经达到可用的状态了。

http://code.alibabatech.com/wiki/display/Druid/Release+Notes+%280.2%29

Bug

DRUID-6 - SQL Parser不支持Comment
DRUID-12 - DruidDataSource的Evict机制不起作用

Improvement

DRUID-7 - Oracle Parser支持Hint
DRUID-10 - Oracle Parser支持flashback_query_clause
DRUID-11 - Oracle Parser支持subquery_factoring_clause

New Feature

DRUID-9 - JdbcSqlStat增加字段DbType

Download
Binary: http://code.alibabatech.com/mvn/releases/com/alibaba/druid/0.1.1/druid-0.1.1.jar
Source: http://code.alibabatech.com/mvn/releases/com/alibaba/druid/0.1.1/druid-0.1.1-sources.jar

Maven
Alibaba Open Source Repository
<repositories>
	<repository>
		<id>alibaba-opensource</id>
		<name>alibaba-opensource</name>
		<url>http://code.alibabatech.com/mvn/releases/</url>
		<layout>default</layout>
	</repository>
	<repository>
		<id>alibaba-opensource-snapshot</id>
		<name>alibaba-opensource-snapshot</name>
		<url>http://code.alibabatech.com/mvn/snapshots/</url>
		<layout>default</layout>
	</repository>
</repositories>


依赖配置
<dependencies>
	<dependency>
		<groupId>com.alibaba</groupId>
		<artifactId>druid</artifactId>
		<version>0.1.1</version>
	</dependency>
</dependencies>
   发表时间:2011-05-23   最后修改:2011-05-23
根据阿里巴巴的版本管理规范要求,版本从0.2修改为0.1.1   
0 请登录后投票
   发表时间:2011-05-23   最后修改:2011-05-23
扔到maven中央仓库吧;
代码几乎没有注释,可怕、可怕、太可怕了!
0 请登录后投票
   发表时间:2011-05-23  
lz,SQL Parser这个插件,能把原始的sql语句的某部分替换,组成一个新的sql语句吗?我查看了一下,测试用例,暂没发现。
0 请登录后投票
   发表时间:2011-05-23  
补充一下,我问这题的目的,是能用druid扩展自定义sql函数,用SQL Parser解析这个上sql语句时,用方言把自定义函数替换成数据库本身的函数。屏蔽数据库函数的多样性
0 请登录后投票
   发表时间:2011-05-23  
yoohoo.lai 写道
补充一下,我问这题的目的,是能用druid扩展自定义sql函数,用SQL Parser解析这个上sql语句时,用方言把自定义函数替换成数据库本身的函数。屏蔽数据库函数的多样性


这个是可以的,你自定义OutputVisitor就可以了。

还有一些需要解决的问题,比如:
因为SQL翻译之后导致参数个数和顺序发生变化,这需要Driver层做一些特别处理,Druid的Filter能够提供这样的支持。
0 请登录后投票
   发表时间:2011-05-23  
请教下楼主,用这个Druid可以监控已有系统的sql执行情况吗?谢谢。
0 请登录后投票
   发表时间:2011-05-23  
楼主是温少?失敬失敬。
0 请登录后投票
   发表时间:2011-05-23  
唉,貌似大家不热情啊,还是留着给自己用吧,等你们都测试好了,成熟了,我们再来用,哈哈哈,踩雷的事情就交给你们了。
0 请登录后投票
   发表时间:2011-05-23  
个人感觉文档不是很详细,怎么与spring结合?

这个是测试版本,还是已经比较完善,可以生产上用吗?
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics