阿里巴巴开源平台新增项目Druid
http://code.alibabatech.com/wiki/display/Druid/Home
Druid是什么?
Druid是一个JDBC组件,它包括三部分:
DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。
DruidDataSource 高效可管理的数据库连接池。
SQLParser
Druid可以做什么?
1) 可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执行性能,这对于线上分析数据库访问性能有帮助。
2) 替换DBCP和C3P0。Druid提供了一个高效、功能强大、可扩展性好的数据库连接池。
3) 数据库密码加密。直接把数据库密码写在配置文件中,这是不好的行为,容易导致安全问题。DruidDruiver和DruidDataSource都支持PasswordCallback。
4) SQL执行日志,Druid提供了不同的LogFilter,能够支持Common-Logging、Log4j和JdkLog,你可以按需要选择相应的LogFilter,监控你应用的数据库访问情况。
扩展JDBC,如果你要对JDBC层有编程的需求,可以通过Druid提供的Filter-Chain机制,很方便编写JDBC层的扩展插件。
如何获得Druid?
目前Druid是一个开源项目,基于Apache License 2.0,将于2011年5月20日之前发布第一个版本0.1。在正式版本发布之前,你可以直接访问svn获得源码。
http://code.alibabatech.com/svn/druid/trunk/
如下是一个基于Druid内置扩展StatFilter的监控实现:
- 大小: 142.1 KB
分享到:
相关推荐
Druid为监控而生的数据库连接池,它是阿里巴巴开源平台上的一个项目。Druid是Java语言中最好的数据库连接池,Druid能够提供强大的监控和扩展功能.它可以替换DBCP和C3P0连接池。Druid提供了一个高效、功能强大、可...
`Druid` 是阿里巴巴开源的一款高效、强大的数据库连接池组件,全称为 Dynamic Resoult Set(动态结果集),版本号为 `0.2.19`。作为 Java 开发者,了解并掌握 Druid 数据源对于优化数据库访问性能具有重要意义。 1....
阿里巴巴数据连接池druid,性能远超dpcb和c3p0,资源来自maven仓库
Druid作为开源项目,被广泛应用于大型互联网企业和传统企业的各种系统中,其主要特性包括性能监控、连接池管理、SQL解析以及扩展性。 1. **连接池管理**: Druid提供了一个强大的数据库连接池,它可以有效地管理和...
Druid是阿里巴巴的一款java开源的为监控而生的数据库连接池组件。Druid是一个JDBC组件,它包括三部分: DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。 DruidDataSource 高效可管理的数据库...
Druid是阿里巴巴开源的一款高效、强大且可扩展的数据库连接池组件。作为Java世界中的优秀数据源管理工具,它不仅提供了基础的数据库连接池功能,还内置了丰富的监控和扩展特性,为开发人员带来了极大的便利。 1. **...
7. **集成其他优秀技术**:Webx与其他阿里巴巴开源项目,如Dubbo(服务治理框架)、Druid(数据库连接池)等深度集成,提供了一站式的解决方案。 "Webx及框架简介"的PPT文件可能涵盖了框架的基本概念、安装配置、...
Druid作为阿里巴巴开源的一款优秀连接池,它具有以下主要特点: 1. **性能优化**:Druid通过内部的连接池算法,实现了高效的连接管理和复用,提升了数据库操作的性能。 2. **监控和扩展性**:内置的监控统计功能,...
赠送jar包:druid-1.2.8.jar; 赠送原API文档:druid-1.2.8-javadoc.jar; 赠送源代码:druid-1.2.8-sources.jar; 赠送Maven依赖信息文件:druid-1.2.8.pom; 包含翻译后的API文档:druid-1.2.8-javadoc-API文档-...
阿里巴巴druid
赠送jar包:druid-1.2.8.jar; 赠送原API文档:druid-1.2.8-javadoc.jar; 赠送源代码:druid-1.2.8-sources.jar; 赠送Maven依赖信息文件:druid-1.2.8.pom; 包含翻译后的API文档:druid-1.2.8-javadoc-API文档-...
druid 是阿里 的一个开源项目 可详细监视 系统性能
druid-1.0.2阿里巴巴最新版本
阿里巴巴的10款开源项目 阿里巴巴的10款开源项目涵盖了多个领域,包括框架、服务框架、JavaScript 框架、AOP 框架、数据访问框架、Web 框架、MVC 框架、Canvas 图形框架、NodeJs 框架、数据库连接池、JSON 解析器、...
该开源项目为阿里巴巴数据库事业部精心打造的druid连接池设计源码,包含4689个文件,涵盖4069个Java源文件、297个SQL脚本、102个文本文件以及其他多种文件类型。druid连接池以其独特的监控功能,旨在为数据库连接...
阿里巴巴作为全球知名的科技巨头,其在开源领域贡献了大量的优秀项目,涵盖了从开发框架到组件的各种类型。以下将详细解析这些项目及其特点: 1. **React-web**:React-web 是一个框架,目标是让React Native的API...
阿里Druid连接池是阿里巴巴开源的一款高性能的数据库连接池组件,它在Java应用程序中扮演着重要的角色,特别是在大型分布式系统中,对数据库连接的管理、监控和优化具有显著的效果。Druid提供了强大的监控和扩展功能...
SpringBoot集成阿里巴巴Druid监控的示例代码是指在SpringBoot项目中集成阿里巴巴开源的数据库连接池Druid,以实现对数据库操作的监控功能。Druid是阿里巴巴开源的数据库连接池,提供了优秀的对数据库操作的监控功能...
德鲁伊(Druid)是阿里巴巴开源项目中的一个高性能、功能强大的数据库连接池实现,版本1.1.9是其在2016年发布的一个稳定版本。在Java开发中,数据库连接池是管理和复用数据库连接的重要工具,能够显著提高系统性能,...
阿里巴巴作为全球知名的科技巨头,其在开源领域贡献了大量的优秀项目,涵盖了从框架、组件到工具的各个层面。以下是对这些项目的详细介绍: 1. **React Web**:这是一个专门为使用React Native API构建的Web应用...