Java免费开源数据库、Java 嵌入式数据库、Java 内存数据库
HSQLDB
HSQLDB(Hypersonic SQL) 是纯 Java 开发的关系型数据库 , 并提供 JDBC 驱动存取数据。支持 ANSI-92 标准 SQL 语法。而且他占的空间很小。大约只有 160K, 拥有快速的数据库引擎。
Axion
Axion 是一个小型 , 快速 , 开源的关系型数据库系统 (RDBMS) 支持标准 SQL 与 JDBC 。它主要应用在 Java 程序中。
db4o
完全原生于 Java 和 .NET
100% 面向对象 , 抛开对象 - 关系映射
为嵌入式应用优化
开源 , 可以基于 GPL 协议免费使用 .
中文资源社区: http://www.db4o.com/china?src=cn
Mckoi DataBase
McKoiDB 是 GPL 的 license, 是由纯 Java 开的数据库。他的 JDBC Driver 是使用 JDBC version 3 的 Spec. 他也是遵循 SQL-92 的标准 , 也尽量支持新的 SQL 特色 , 并且支持 Transaction 的功能 .
QED
QED(Quadcap Embeddable Database) 是一个速度快,但很小的纯 java 关系型数据库。支持 SQL92 标准,支持事务回滚。 QED 可以任意免费使用。
yaRDBMS
yaRDBMS (yet another relational database management system) 也是一个基于 java 的关系型数据库。支持事务,查询优化,灾难性恢复,索引支持。
Apache Derby
Apache Derby 是一种高质量的、纯 Java™ 的嵌入式关系数据库引擎, IBM® 最近已将其捐献给开放源码社区。 Derby 数据库基于文件系统,具有高度的可移植性,并且是轻量级的,这使得它非常便于发布。
One$DB
Daffodil DB Java 嵌入式数据库是一个独立平台且功能丰富的 Java 关系数据库管理系统。能提供多级连接是针对嵌入式的 Java 应用程序而设计。 Daffodil DB 嵌入式数据库可以在 Java 程序内直接集成,并且对终端用户是完全透明的。 Daffodil DB 嵌入式数据库版本具有微小的内存耗用,提供全面的安全功能且无需管理。 Daffodil DB 嵌入式数据库版可与 SQL 99, JDBC 3.0 和 J2EE 标准兼容。
TinySQL
TinySQL 是一个轻量级的纯 java 数据库引擎,同时也再带一个 jdbc 驱动。
SMYLE
SMYLE 一个基于 LGPL 的高可靠性、高性能 Java 数据库,能够处理 100,000 行的表,支持多维索引、事务处理、崩溃及时恢复等特性。 SMYLE 可以嵌入到应用中,不需要单独安装发布。
JavuSQL
JavuSQL (原先叫 SimpleSQL )是一个非常小关系型数据库。包括 JDBC 驱动只有 200kB 左右,数据存储在一个 64-bit 的文件中。 SQL 语法支持 SQL-92 标准。
Ashpool
Ashpool 是一个 Java 开发的轻量级 XML 数据库。它的目的是可以使用标准的 SQL92 语法通过一个 JDBC 驱动来查询,新增,更新和删除 XML 文档 .
dbXML
dbXML 是一个 Native XML 数据库 . 它能够索引和存储 XML 文档集合 . 这个服务器还以脚本 , 类和触发器的形式来提供商业逻辑 .
Ozone
ozone 是一个面向对象的数据库管理系统完全用 Java 实现 .ozone 项目的目的是让开发者可以构建一个纯面向对象 , 纯 Java 的数据库应用程序 .ozone 还可以用来存储 XML, 可以用任 XML 工具来访问这些数据 .
eXist
eXist 是一个开源的 native XML 数据库 . 它有依据索引的 XQuery 处理程序 , 可以自动进行索引 , 扩展的全文本搜索 ,XUpdate 支持并且它与现存的 XML 开发工具可以紧密的结合在一起 .
Emdros
Emdros 是一个 text 数据库可以用来分析 / 注解 (analyzed/annotated) 文本 .Emdros 有自己的强大查询语言用来进行查询 , 新增 , 修改 , 删除操作 .
JDBF
JDBF 是基于 JDBC 的对象 - 关系映射系统 . 它需要一个叫做 repository 的 XML 配置文件用来映射对象 . 它生成 SQL 来取得 , 保存 , 删除对象 .
Berkeley DB JE
Berkeley DB JE 是一个高性能的事务存储引擎完全利用 Java 开发 .Berkeley DB JE 在应用程序的地址空间 (address space) 上执行 , 不需要进行服务端与客户端的通讯 . 它应用程序的原生格式来存储格数据所以不需要在运时期进行数据的转换 .Berkeley DB JE 完全支持 ACID 事务与恢复 .
Mondrian
Mondrian 是一个 OLAP 数据库 . 它实现了 MDX 语言 ,XML 解析 ,JOLAP 规范 . 它从 SQL 和其它数据源读取数据并把这数据聚集在内存缓存中 .