OrientDB 1.0.1发布 非关系型的数据库管理系统

OrientDB 是一个开源的非关系型的数据库管理系统。它使用在一般硬件下,可以每秒以15万个文件的速度和容量来存储。它使用Java编写,属于文档形数据库,支持ACID Tx、">Indexes、asynch queries、SQL layer、clustering等等,支持 ACID 事务处理。使用 Java 5 来实现。

OrientDB 是一个兼具文挡数据库的灵活性和图形数据库管理链接能力的可深层次扩展的文档-图形数据库管理系统。支持可选无模式、全模式或混合模式下。支持许多高级特性,诸如ACID事务、快速索引,原生和SQL查询功能。可以JSON格式导入、导出文档。若不执行昂贵的JOIN操作的话,如同关系数据库可在几毫秒内可检索数以百记的链接文档图。

使用范例:

// OPEN THE DATABASE
ODatabaseDocumentTx db = new ODatabaseDocumentTx("remote:localhost/petshop").open("admin", "admin");

// CREATE A NEW DOCUMENT AND FILL IT
ODocument doc = new ODocument(db, "Person");
doc.field( "name", "Luke" );
doc.field( "surname", "Skywalker" );
doc.field( "city", new ODocument(db, "City").field("name","Rome").field("country", "Italy") );

// SAVE THE DOCUMENT
doc.save();

// QUERY THE DOCUMENT
List <ODocument> result = database.query(
  new OSQLSynchQuery ("select * from person where city.name = 'Rome'")).execute();

// PRINT THE RESULT SET
for( ODocument d : result ){
  System.out.println("Person: " + d.field( "name" ) + d.field( "surname" ));
}

db.close();

OrientDB 1.0.1该版本增加了对TinkerPop2.0技术栈的支持,增加了一个新OBinary类型索引的二进制字段,并修复了一些bugs。

软件信息:http://code.google.com/p/orient/

下载地址:http://code.google.com/p/orient/downloads/list

时间: 2024-11-03 22:00:34

OrientDB 1.0.1发布 非关系型的数据库管理系统的相关文章

OrientDB 1.0发布 非关系型的数据库管理系统

OrientDB 是一个开源的非关系型的数据库管理系统.它使用在一般硬件下,可以每秒以15万个文件的速度和容量来存储.它使用Java编写,属于文档形数据库,支持ACID Tx.http://www.aliyun.com/zixun/aggregation/16666.html">Indexes.asynch queries.SQL layer.clustering等等,支持 ACID 事务处理.使用 Java 5 来实现. OrientDB 是一个兼具文挡数据库的灵活性和图形数据库管理链接

OrientDB 1.0rc8发布 非关系型的数据库管理系统

OrientDB是一个开源的非关系型的数据库管理系统.它使用在一般硬件下,可以每秒以15万个文件的速度和容量来存储.它使用Java编写,属于文档形数据库,支持ACID Tx.http://www.aliyun.com/zixun/aggregation/16666.html">Indexes.asynch queries.SQL layer.clustering等等,支持 ACID 事务处理.使用 Java 5 来实现. OrientDB是一个兼具文挡数据库的灵活性和图形数据库管理链接能力

OrientDB 1.0rc7发布 非关系型的数据库管理系统

OrientDB是一个开源的非关系型的数据库管理系统.它使用在一般硬件下,可以每秒以15万个文件的速度和容量来存储.它使用Java编写,属于文档形数据库,支持ACID Tx,http://www.aliyun.com/zixun/aggregation/16666.html">Indexes,asynch queries,SQL layer,clustering等等,支持 ACID 事务处理.使用 Java 5 来实现. OrientDB是一个兼具文挡数据库的灵活性和图形数据库管理链接能力

OrientDB 1.0rc5发布 非关系型的数据库管理系统

OrientDB是一个开源的非关系型的数据库管理系统,它使用在一般硬件下,可以每秒15万个文件的速度和容量来存储.它使用Java编写,属于文档形数据库,支持ACID Tx,http://www.aliyun.com/zixun/aggregation/16666.html">Indexes,asynch queries,SQL layer,clustering等等,支持 ACID 事务处理.使用 Java 5 来实现. OrientDB是兼具文挡数据库的灵活性和图形数据库管理链接能力的可深

OrientDB 1.0rc4发布 非关系型的数据库管理系统

OrientDB是一个开源的非关系型的数据库管理系统,它在使用一般硬件下,可以每秒15万个文件的速度和容量来存储.它使用Java编写,属于文档形数据库,支持ACID Tx,http://www.aliyun.com/zixun/aggregation/16666.html">Indexes,asynch queries,SQL layer,clustering等等,支持 ACID 事务处理.使用 Java 5 来实现. OrientDB是兼具文挡数据库的灵活性和图形数据库管理链接能力的可深

经验之谈:非关系型数据库(NoSql)

最近了解了一点非关系型数据库,觉得这是一个很好的方向,对于大数据方面的处理,非关系型数据库能起到至关重要的地位.这里我主要是整理了一些前辈的经验,仅供参考. 关系型数据库的特点 1.关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库. 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织.常见 的关系型数据库有Oracle.Mysql.sql server等等. 2.关系型数据库瓶颈 高并发读写需求 网站的用户并发性非常高,往往达

GMT在Apache许可证发布开源非关系型数据库Hibari

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   Gemini Mobile Technologies在Apache许可证下发布了开源非关系型数据库Hibari(在日语中意思为"云雀"). Hibari是为海量数据储存优化的高可靠性和高可用性数据库,可用于云计算应用,如Web电子邮件.社交网络服务,以及其它日常需要储存TB和PB级规 模数据的服务. Hibari是一款高可靠.高可靠的非关系型

【独家】一文读懂非关系型数据库(NoSQL)

前言 NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL". 现代计算系统每天在网络上都会产生庞大的数据量.这些数据有很大一部分是由关系型数据库管理系统(RDBMSs)来处理,其严谨成熟的数学理论基础使得数据建模和应用程序编程更加简单. 但随着信息化的浪潮和互联网的兴起,传统的RDBMS在一些业务上开始出现问题.首先,对数据库存储的容量要求越来越高,单机无法满足需求,很多时候需要用集群来解决问题,而RDBMS由于要支持join,union等操作,一般不支持分

Andrej Karpathy:神经网络是“软件2.0”,而非机器学习的一种工具

我有时看到人们把神经网络称为"机器学习工具箱中的另一种工具".神经网络作为一种工具有这样那样的优点和缺点,在这个任务或那个任务工作,有时你可以利用它们赢得Kaggle的比赛.不幸的是,这种解释只见树木,不见树林.神经网络不只是另一种分类器,它们代表了我们编写软件的根本性转变的开始.它们是软件2.0(Software 2.0). 软件2.0正在越来越多地接管软件1.0的任务 软件1.0(Software 1.0)的"经典堆栈"(classical stack)是我们很