星期二, 07月 22nd, 2008 Posted in 开源数据库 | No Comments »
Neo是一个图形数据库(graph database)。它是一个可嵌入,基于磁盘的Java持久化引擎,其数据存储采用图形结构来代替表格。一张graph就是一种网状的结构图更适合于敏捷、快速开发。特性:能够以直观,面向图形的方式展示数据,网状结构图由节点,关联和属性组成。Neo能够在单一计算机上处理几十亿个节点,关联和属性。一个强大的横向移动框架能够在节点空间中快速横向移动。整个Neo大小还不到500k。拥有简单、便利、面向对象的API。此外Neo包括一些数据库固有的特性:ACID事务支持,数据持久化, 并行控制, 事务恢复等。 项目主页:http://neo4j.org/ Read more..星期二, 07月 22nd, 2008 Posted in 开源数据库 | No Comments »
hamsterdb-java是hamsterdb嵌入式数据库的一个Java封装。hamsterdb是一个采用C开发,非常快,轻量级的嵌入式数据库引擎。 项目主页:http://hamsterdb.com Read more..星期二, 07月 22nd, 2008 Posted in 开源数据库 | No Comments »
FeatherDB是一个采用Java开发基于JSON的Document数据库,是CouchDB的一个克隆。它拥有一个完整的HTTP/REST接口,支持通过Java类或JavaScript(使用java6的JavaScript支持)实现查询。FeatherDB使用嵌入的Jetty HTTP服务器来处理所有交互。 项目主页:http://fourspaces.com/blog/2008/4/11/FeatherDB_Java_JSON_Document_database Read more..星期二, 07月 22nd, 2008 Posted in 开源数据库 | No Comments »
BaseX是一个原生XML数据库。它具有简洁的存储结构,高效的XPath和XQuery实现和一个用于操作存储数据的可视化前台操作界面。 项目主页:http://basex.org/ Read more..星期二, 07月 22nd, 2008 Posted in 开源数据库 | No Comments »
NeoDatis ODB是一个面向对象数据库,一个真正透明的对象持久层。利用一行简单的代码就能够持久化native object。ODB非常简单、非常快并自带强大查询语言。ODB既可以做为一个内嵌数据库引擎使用,也可以以C/S模式运行。 项目主页:http://neodatis-odb.wikidot.com/ Read more..星期二, 07月 22nd, 2008 Posted in 开源数据库 | No Comments »
JODB是一个面向对象开源数据库。该数据库使用缓存机制来避免占用太多内存。在查询时也尽可能减少实例化对象以避免进行过多地垃圾收集。 项目主页:http://www.java-objects-database.com/jodb/ Read more..星期二, 07月 22nd, 2008 Posted in 开源数据库 | No Comments »
BlockFile一个100%纯Java,轻量级,单个文件嵌入式数据库。它的功能介于SQLite与BerkeleyDB之间。专门为PDA和Mobile应用程序而开发。 项目主页:http://www.metanotion.net/software/sandbox/block.html Read more..星期二, 07月 22nd, 2008 Posted in 开源数据库 | No Comments »
MyOODB是一个面向对象数据库,真正快速的分布式数据库,支持真正的分布式对象,支持真正的分布式事务,支持隐式/显式事务, 支持无缝高速Web服务访问,支持数据库自我恢复,支持多个并发嵌套事务并且数据库大小只占磁盘很小的空间。集合MyOOWEB和MyOOSDK能为开发快速,很小但又强大的App/Web应用程序提供一个平台。 项目主页:http://www.myoodb.org Read more..星期二, 07月 22nd, 2008 Posted in 开源数据库 | No Comments »
SmallSQL是一个100%纯Java的DBMS,一个用于Java桌面应用程序的嵌入式关系型数据库。它有一个JDBC3.0接口并提供许多ANSI SQL92和ANSI SQL99特性。SmallSQL非常小而且快速因为它没有网络接口。 项目主页:http://www.smallsql.de/ Read more..星期二, 07月 22nd, 2008 Posted in 开源数据库 | No Comments »
Perst是一个简单,快速,便捷,面向对象适合Java与.NET的数据库。Perst不需要专门的编译器或与预处理器,并且支持ACID事务。 项目主页:http://www.mcobject.com/perst/ Read more..星期二, 07月 22nd, 2008 Posted in 开源数据库 | No Comments »
RETE-DB是一个可定制多用户Web数据库。RETE-DB与其它多功能的internet数据库相比较Speed,security和scalability是它显著的优点。 RETE-DB的特点包括: 基于Group的访问控制思想。 安全性:可对每一条记录,每一个字段定义访问权限。 快速:经测试当处理数万条记录时,它还能跑得异常快。 可量测性(Scalability):多个分布式RETE-DB实例能够平行地运行在相同的数据库上。 数据的每一次变化都将被记录,甚至包括RETE-DB管理操作变化的记录。 导入/导出:搜索得到的结果能够被导出到电子表格中也能够把电子表格的数据类型记录导到数据库中。 项目主页:http://quartztime.de/ Read more..星期二, 07月 22nd, 2008 Posted in 开源数据库 | No Comments »
H2是一个采用Java开发开源的嵌入式SQL数据库。它支持集群,提供JDBC和部分ODBC API,采用C/S模型。它还包括一个用于管理数据库的Web客户端。 项目主页:http://www.h2database.com/ Read more..星期二, 07月 22nd, 2008 Posted in 开源数据库 | No Comments »
JDOInstruments是一个用Java开发的嵌入式面向对象数据库.它还实现了Sun的JDO规范用于Java对象的透明持久化.它可运行在windows2000, windows2003 64bits,和Linux(Fedora Core2)平台上. 项目主页:http://www.jdoinstruments.org/ Read more..星期二, 07月 22nd, 2008 Posted in 开源数据库 | No Comments »
Apache Xindice也是一个Native-XML数据库(NXD).Xindice 提供了命令行界面来管理数据库。Xindice使用XPath做为它的查询语言与XML:DB XUpdate做为它的更新语言. 项目主页:http://xml.apache.org/xindice/index.html Read more..星期二, 07月 22nd, 2008 Posted in 开源数据库 | No Comments »
Mondrian是一个OLAP数据库.它实现了MDX语言,XML解析,JOLAP规范.它从SQL和其它数据源读取数据并把这数据聚集在内存缓存中. 项目主页:http://mondrian.sourceforge.net/ Read more..星期二, 07月 22nd, 2008 Posted in 开源数据库 | No Comments »
Berkeley DB JE是一个高性能的事务存储引擎完全利用Java开发.Berkeley DB JE在应用程序的地址空间(address space)上执行,不需要进行服务端与客户端的通讯.它应用程序的原生格式来存储格数据所以不需要在运时期进行数据的转换.Berkeley DB JE完全支持ACID事务与恢复. 项目主页:http://www.sleepycat.com/products/je.shtml Read more..星期二, 07月 22nd, 2008 Posted in 开源数据库 | No Comments »
JDBF是基于JDBC的对象-关系映射系统.它需要一个叫做repository的XML配置文件用来映射对象.它生成SQL来取得,保存,删除对象. 项目主页:http://jdbf.sourceforge.net/ Read more..星期二, 07月 22nd, 2008 Posted in 开源数据库 | No Comments »
Emdros是一个text数据库可以用来分析/注解(analyzed/annotated)文本.Emdros有自己的强大查询语言用来进行查询,新增,修改,删除操作. 项目主页:http://emdros.org/ Read more..星期二, 07月 22nd, 2008 Posted in 开源数据库 | No Comments »
eXist是一个开源的native XML数据库.它有依据索引的XQuery处理程序,可以自动进行索引,扩展的全文本搜索,XUpdate支持并且它与现存的XML开发工具可以紧密的结合在一起. 项目主页:http://exist-db.org/ Read more..星期二, 07月 22nd, 2008 Posted in 开源数据库 | No Comments »
ozone是一个面向对象的数据库管理系统完全用Java实现.ozone项目的目的是让开发者可以构建一个纯面向对象,纯Java的数据库应用程序.ozone还可以用来存储XML,可以用任XML工具来访问这些数据. 项目主页:http://www.ozone-db.org/frames/home/what.html Read more..