• Neo


    Neo是一个图形数据库(graph database)。它是一个可嵌入,基于磁盘的Java持久化引擎,其数据存储采用图形结构来代替表格。一张graph就是一种网状的结构图更适合于敏捷、快速开发。特性:能够以直观,面向图形的方式展示数据,网状结构图由节点,关联和属性组成。Neo能够在单一计算机上处理几十亿个节点,关联和属性。一个强大的横向移动框架能够在节点空间中快速横向移动。整个Neo大小还不到500k。拥有简单、便利、面向对象的API。此外Neo包括一些数据库固有的特性:ACID事务支持,数据持久化, 并行控制, 事务恢复等。
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    JDOInstruments:JDOInstruments是一个用Java开发的嵌入式面向对象数据库.它还实现了Sun的JDO规范用于Java对象的透明持久化.它可运行在windows2000, windows2003 64bits,和Linux(Fedora Core2)平台上.
    HBase:HBase是一个分布式的、面向列的开源数据库,该技术来源于Chang et al所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Googl文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop 项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库.另一个不同的是HBase基于列的而不是基于行的模式。 HBase使用和Bigtable非常相同的数据模型。用户存储数据行在一个表里。一个数据行拥有一个可选择的键和任意数量的列。表是疏松的存储的,因此用户可以给行定义各种不同的列。HBase主要用于需要随机访问,实时读写你的大数据(Big Data)。
    BaseX:BaseX是一个原生XML数据库。它具有简洁的存储结构,高效的XPath和XQuery实现和一个用于操作存储数据的可视化前台操作界面。
    Apache Derby:Apache Derby 是一种高质量的、纯 Java™ 的嵌入式关系数据库引擎,IBM® 最近已将其捐献给开放源码社区。Derby 数据库基于文件系统,具有高度的可移植性,并且是轻量级的,这使得它非常便于发布。
    JDBF:JDBF是基于JDBC的对象-关系映射系统.它需要一个叫做repository的XML配置文件用来映射对象.它生成SQL来取得,保存,删除对象.
    Emdros:Emdros是一个text数据库可以用来分析/注解(analyzed/annotated)文本.Emdros有自己的强大查询语言用来进行查询,新增,修改,删除操作.
    SQLJet:SQLJet是一个采用纯Java实现的SQLite数据库。数据库格式与SQLite3.6相兼容。并提供API让Java程序可以创建、读取和修改SQLite数据库。
    Apache Xindice:Apache Xindice也是一个Native-XML数据库(NXD).Xindice 提供了命令行界面来管理数据库。Xindice使用XPath做为它的查询语言与XML:DB XUpdate做为它的更新语言.
    Metanotion BlockFile:BlockFile一个100%纯Java,轻量级,单个文件嵌入式数据库。它的功能介于SQLite与BerkeleyDB之间。专门为PDA和Mobile应用程序而开发。
    Itzam/Java:Itzam/Java是嵌入式数据库引擎Itzam的一个纯Java实现。它能够操作由Itzam/Core创建的文件。虽然Itzam/Core是用C++和Python等语言编写的基本封装,但Itzam/Java也兼容由这些语言编写的类库。