OrientDB 1.7 rc2 发布,文档数据库

oschina
 oschina
发布于 2014年03月27日
收藏 7

OrientDB 1.7 rc2 发布,此版本更新内容如下:

核心

  • supports retro-compatibility for databases created with OrientDB v1.5 or higher

  • improves performance on ORDER BY against indexes

  • improves performance on RENAME CLASS.

Graph

  • it adds support for vertex-centric traversal by using SQL.

SQL

  • it adds an UPSERT keyword to execute an INSERT or UPDATE based on a condition

  • UPDATE can now ADD to sub-document fields.

Indexes

  • it adds support for external engines. For Studio

  • it  adds a new Query Timeline to the History and a new Index Panel.

Orient DB 是一个可伸缩的文档数据库,支持 ACID 事务处理。使用 Java 5 实现。

使用示例:

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

// CREATE A NEW DOCUMENT AND FILL IT ODocument doc = new ODocument("Person");
doc.field( "name", "Luke" );
doc.field( "surname", "Skywalker" );
doc.field( "city", new ODocument("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();


本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:OrientDB 1.7 rc2 发布,文档数据库
加载中
返回顶部
顶部