2012年2月7日星期二

Derby_001:Derby是啥东东?

在JDK7中,有一个使用100%Java语言编写的关系型数据库,这就是Derby。
区别于其它企业级数据库,Derby是一个开源的、超轻量级的数据库(核心包derby.jar只有2.6M)。
Derby支持事务回滚和提交、行/表级锁、视图、主键/外键约束、触发器、子查询表达式等特性,完全能够满足开发人员的基本需要。

Derby具体支持的数据库特性如下:
(1)100% Java类型4 JDBC驱动
(2)支持SQL92标准,以及大部分SQL99特性
(3)ACID完全的事务独立的事务支持
(4)J2EE支持JNDI,连接池和XA
(5)视图,临时表和保存点
(6)BLOB和CLOB
(7)行锁定和表锁定
(8)有价值的基本查询优化
(9)服务器端指示约束
(10)触发器和存储过程
(11)为服务器端函数,触发器或存储过程等操作在数据库里存储Java代码
(12)能排除CD-ROM里的只读数据库
(13)数据的导入和导出
(14)快速数据库加密选项

Derby是Apache DB的项目,下载地址:http://db.apache.org/derby/index.html。

没有评论: