开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
OrientDB首页、文档和下载 - 多模型 NoSQL 数据库 - 开源中国社区
全部项目分类
我要评价
Apache
Java 查看源码»
跨平台
分享
收藏
378 人收藏
收录时间:2010-04-10
OrientDB 详细介绍

OrientDB 是一个开源的多模型 NoSQL 数据库,支持原生图形、文档全文、响应性、地理空间和面向对象等概念。它使用 Java 编写,速度非常快:在普通硬件上,每秒可存储 220,000 条记录。对于文档数据库,它还支持 ACID 事务处理。

没有昂贵的运行时 JOINs,连接可作为记录之间的持久指针进行管理。你可以在几毫秒内遍历数千条记录。

OrientDB 支持 schema-less, schema-full 和 schema-mixed 这三种模式,具有基于用户和角色的强大安全性分析系统,并支持查询语言之间的 SQL

使用示例:

// 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();
OrientDB

选择将代码托管在码云
你还在等什么

可能是中国最大最好的代码托管平台


大家对 OrientDB 的评论 (全部 10 条评论)
{{repayCom.userName}}
九二妹妹
orientDB是否支持集群部署?
找骨头的啊呜
就问问有没有真心研究过的,最好是实际运用级别的,项目上用的是neo4j,但是社区版本不支持集群是硬伤,不知道这个坑多不多,比arrango,neo4j等,性能,稳定性怎么样。
开源中国绿帽协会
这个可以查询随机两个节点之间的相距节点数吗?
雷兽
....看了一下基本没人用啊
鳄鱼的眼泪
集群模式主要还是复制模式,shared模式配置比较麻烦不建议(收费版本提供ui进行shared配置)
OrientDB 相关博客
顶部