OrientDB 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
OrientDB 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 Apache
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 数据库相关图数据库
开发厂商
地区 不详
提 交 者 红薯
适用人群 未知
收录时间 2010-04-10

软件简介

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();
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (12)

加载中
_-

引用来自“红薯”的评论

刚买了两本 #Neo4j# 的书,刚刚到货,就另寻新欢了,决定改用 #OrientDB#
OrientDB 用的咋样了 有啥坑没
2019/06/05 14:58
回复
举报
撸完官网英文文档,并且生产使用后,在这里给大家简单剧透一下。 orientdb 集群模式是复制模式,shared模式是新特性暂时不稳定,单机建议多核CPU。 orientdb对多核有优化,主要是一个核对应一个cluster,一个cluster一个硬盘文件,一种顶点或边包含多个cluster。 性能比neo4j好,就是写入的时候由于多线程的事务基于MVVC,多线程同时操作一个顶点会触发悲观锁抛异常,建议单线程写。 --------------------------------- 正在评估其他分布式的图数据库 ,现在单机快1T了,大规模图计算的时候根本扛不住
2019/01/16 11:05
回复
举报
这个可以查询随机两个节点之间的相距节点数吗?
2018/08/07 16:21
回复
举报
....看了一下基本没人用啊
2018/03/06 09:49
回复
举报
集群模式主要还是复制模式,shared模式配置比较麻烦不建议(收费版本提供ui进行shared配置)
2017/09/23 15:05
回复
举报
orientDB是否支持集群部署?
2017/09/19 11:03
回复
举报
就问问有没有真心研究过的,最好是实际运用级别的,项目上用的是neo4j,但是社区版本不支持集群是硬伤,不知道这个坑多不多,比arrango,neo4j等,性能,稳定性怎么样。
2017/09/15 08:28
回复
举报
有 Docker 镜像,干嘛还非要下载完整版的 #OrientDB# 呢?
2017/09/12 19:08
回复
举报
刚买了两本 #Neo4j# 的书,刚刚到货,就另寻新欢了,决定改用 #OrientDB#
2017/09/08 12:23
回复
举报
#OrientDB# 一个简单的 jDBC 客户端都连不上,好笨啊
2017/09/08 11:57
回复
举报
更多评论
发表于数据库专区
2019/01/03 07:33

OrientDB 3.0.13 发布,多模 NoSQL 数据库

OrientDB 3.0.13 发布了,OrientDB 是兼具文档数据库的灵活性和图形数据库管理链接能力的可深层次扩展的文档-图形数据库管理系统。可选无模式、全模式或混合模式。支持许多高级特性,诸如 ACID 事务、快速索引、原生和 SQL 查询功能。可以导入 JSON 格式、导出文档。 此版本更新如下: Bugs Fixed Studio 修复 CSV 导出问...

0
7
发表于数据库专区
2018/12/11 07:04

OrientDB 3.0.12 发布,多模 NoSQL 数据库

OrientDB 3.0.12 发布了,OrientDB 是兼具文档数据库的灵活性和图形数据库管理链接能力的可深层次扩展的文档-图形数据库管理系统。可选无模式、全模式或混合模式。支持许多高级特性,诸如 ACID 事务、快速索引、原生和 SQL 查询功能。可以导入 JSON 格式、导出文档。 此次更新如下: Core Fix LINKSET usage in transact...

0
2
发表于数据库专区
2018/11/22 07:13

OrientDB v3.0.11 发布,多模型 NoSQL 数据库

OrientDB 3.0.11 已发布,OrientDB 是兼具文档数据库的灵活性和图形数据库管理链接能力的可深层次扩展的文档-图形数据库管理系统。可选无模式、全模式或混合模式。支持许多高级特性,诸如 ACID 事务、快速索引,原生和 SQL 查询功能。可以导入 JSON 格式、导出文档。 下载地址 社区版:https://orientdb.com/download-2...

0
5
发表于数据库专区
2018/10/26 07:45

OrientDB v3.0.10 发布,多模型 NoSQL 数据库

OrientDB 3.0.10 已发布,OrientDB 是兼具文档数据库的灵活性和图形数据库管理链接能力的可深层次扩展的文档-图形数据库管理系统。可选无模式、全模式或混合模式。支持许多高级特性,诸如 ACID 事务、快速索引,原生和 SQL 查询功能。可以导入 JSON 格式、导出文档。 下载地址 社区版:https://orientdb.com/download-2...

0
1
发表于数据库专区
2018/10/16 07:58

OrientDB 3.0.9 发布,多模 NoSQL 数据库

OrientDB 3.0.9 发布了,OrientDB 是兼具文档数据库的灵活性和图形数据库管理链接能力的可深层次扩展的文档-图形数据库管理系统。可选无模式、全模式或混合模式。支持许多高级特性,诸如 ACID 事务、快速索引,原生和 SQL 查询功能。可以导入 JSON 格式、导出文档。 更新内容如下: Bugs Fixed Core 修复实时查询 ridbag...

0
0
发表于数据库专区
2018/09/28 06:03

OrientDB v3.0.8 发布,多模型 NoSQL 数据库

OrientDB 3.0.8 已发布,OrientDB 是兼具文档数据库的灵活性和图形数据库管理链接能力的可深层次扩展的文档-图形数据库管理系统。可选无模式、全模式或混合模式。支持许多高级特性,诸如 ACID 事务、快速索引,原生和 SQL 查询功能。可以导入 JSON 格式、导出文档。 下载地址 社区版:https://orientdb.com/download-2/ ...

0
6
发表于数据库专区
2018/09/10 07:13

多模型 NoSQL 数据库 OrientDB 发布 3.0.7 版本

OrientDB 是兼具文档数据库的灵活性和图形数据库管理链接能力的可深层次扩展的文档-图形数据库管理系统。可选无模式、全模式或混合模式。支持许多高级特性,诸如 ACID 事务、快速索引,原生和 SQL 查询功能。可以导入 JSON 格式、导出文档。 OrientDB 3.0.7 是一个 Bug 修复版本,更新如下: Fix usage of class aliases...

0
1
发表于数据库专区
2018/08/03 07:23

多模型 NoSQL 数据库 OrientDB 发布 3.0.5 版本

OrientDB 3.0.5 已发布,OrientDB 是兼具文档数据库的灵活性和图形数据库管理链接能力的可深层次扩展的文档-图形数据库管理系统。可选无模式、全模式或混合模式。支持许多高级特性,诸如 ACID 事务、快速索引,原生和 SQL 查询功能。可以导入 JSON 格式、导出文档。 下载地址 社区版:https://orientdb.com/download-2/ ...

0
2
发表于数据库专区
2018/07/13 07:13

OrientDB v3.0.4 发布,多模型 NoSQL 数据库

OrientDB v3.0.4 已发布。OrientDB 是兼具文档数据库的灵活性和图形数据库管理链接能力的可深层次扩展的文档-图形数据库管理系统。可选无模式、全模式或混合模式。支持许多高级特性,诸如 ACID 事务、快速索引,原生和 SQL 查询功能。可以导入 JSON 格式、导出文档。 Bugs 修复 SQL 修复新 SQL 执行程序中 $parent 和 $c...

3
4
发表于数据库专区
2018/07/03 07:34

多模型 NoSQL 数据库 OrientDB 3.0.3 发布,Bug 修复

OrientDB 3.0.3 已发布。OrientDB 是兼具文档数据库的灵活性和图形数据库管理链接能力的可深层次扩展的文档-图形数据库管理系统。可选无模式、全模式或混合模式。支持许多高级特性,诸如 ACID 事务、快速索引,原生和 SQL 查询功能。可以导入 JSON 格式、导出文档。 该版本主要是对 bug 进行修复和功能增强,包含 Server...

0
1
发表于数据库专区
2018/06/07 07:09

OrientDB v3.0.2 发布,多模型 NoSQL 数据库

OrientDB v3.0.2 已发布。OrientDB 是兼具文档数据库的灵活性和图形数据库管理链接能力的可深层次扩展的文档-图形数据库管理系统。可选无模式、全模式或混合模式。支持许多高级特性,诸如 ACID 事务、快速索引,原生和 SQL 查询功能。可以导入 JSON 格式、导出文档。 该版本主要是对 bug 进行修复,包含 Server、SQL 以及...

1
1
发表于数据库专区
2018/04/15 07:42

OrientDB v 2.2.34 正式发布,多模型 NoSQL 数据库

OrientDB v 2.2.34 正式版发布了。OrientDB 是兼具文档数据库的灵活性和图形数据库管理链接能力的可深层次扩展的文档-图形数据库管理系统。可选无模式、全模式或混合模式。支持许多高级特性,诸如 ACID 事务、快速索引,原生和 SQL 查询功能。可以导入 JSON 格式、导出文档。 官方暂未提供更新内容,您可以查看以下页面保...

0
0
发表于数据库专区
2018/04/10 07:48

OrientDB v 3.0.0 正式发布,多模型 NoSQL 数据库

OrientDB v 3.0.0 正式版发布了。OrientDB 是兼具文档数据库的灵活性和图形数据库管理链接能力的可深层次扩展的文档-图形数据库管理系统。可选无模式、全模式或混合模式。支持许多高级特性,诸如 ACID 事务、快速索引,原生和 SQL 查询功能。可以导入 JSON 格式、导出文档。 官方暂未提供更新内容,您可以查看以下页面保...

2
6
发表于数据库专区
2018/03/07 07:43

OrientDB v 2.2.33 发布,  多模型 NoSQL 数据库

OrientDB v 2.2.33 已发布。OrientDB 是兼具文档数据库的灵活性和图形数据库管理链接能力的可深层次扩展的文档-图形数据库管理系统。可选无模式、全模式或混合模式。支持许多高级特性,诸如 ACID 事务、快速索引,原生和 SQL 查询功能。可以导入 JSON 格式、导出文档。 该版本引入了一些新功能、bug 修复和其他改进。建议...

0
3
发表于数据库专区
2018/03/03 08:07

多模型 NoSQL 数据库 OrientDB 发布 3.0 第二个候选版

OrientDB 3.0 的第二个候选版本已发布,新版提升了性能和速度,并带来更好的安全性,致力于为多模型数据库建立新标准。 有关功能的完整列表,请参阅 OrientDB 3.0 发行说明。而在 OrientDB 实验室页面中,概述了最新版本的一些主要功能。要了解有关速度提升的更多信息,请参阅 OrientDB v3.0 准备使用的下一代 Multi-Mo...

3
2
发表于数据库专区
2018/02/06 07:53

OrientDB v 2.2.32 发布,多模型 NoSQL 数据库

OrientDB 2.2.32 发布了 。OrientDB 是兼具文档数据库的灵活性和图形数据库管理链接能力的可深层次扩展的文档-图形数据库管理系统。可选无模式、全模式或混合模式下。支持许多高级特性,诸如 ACID 事务、快速索引,原生和 SQL 查询功能。可以 JSON 格式导入、导出文档。该版本主要更新如下: 主要更新内容: Core Automat...

0
0
发表了资讯
2017/12/19 07:15

多模型 NoSQL 数据库 OrientDB 发布 3.0 首个候选版

OrientDB 3.0 的首个候选版本已发布,新版将提升性能和速度,并带来更好的安全性。 官方表示,新版本在 OrientDB 2.2 基础上进一步完善,增强了所拥有的优势,并为多模式数据库建立了新的标准。进一步扩展了多模型概念,统一了图形文档概念,添加了新的 API 以及主要的 OrientDB Studio 增强功能。 和之前所有的版本一样...

1
5
发表了资讯
2017/10/06 06:55

OrientDB v 2.2.29 发布,多模型 NoSQL 数据库

OrientDB 2.2.29 发布了 。OrientDB 是兼具文档数据库的灵活性和图形数据库管理链接能力的可深层次扩展的文档-图形数据库管理系统。可选无模式、全模式或混合模式下。支持许多高级特性,诸如 ACID 事务、快速索引,原生和 SQL 查询功能。可以 JSON 格式导入、导出文档。该版本主要更新如下: 主要更新内容: Core Fixed i...

0
4
发表了资讯
2017/09/27 08:29

OrientDB 2.2.28 发布,多模型 NoSQL 数据库

OrientDB 2.2.28 发布了 。OrientDB 是兼具文档数据库的灵活性和图形数据库管理链接能力的可深层次扩展的文档-图形数据库管理系统。可选无模式、全模式或混合模式下。支持许多高级特性,诸如 ACID 事务、快速索引,原生和 SQL 查询功能。可以 JSON 格式导入、导出文档。该版本主要更新如下: Bugs Fixed Core Fix overwri...

2
4
发表了资讯
2017/09/23 07:58

CallidusCloud 收购多模型数据库技术 OrientDB

CallidusCloud 公司是全球云销售、市场营销、学习和客户体验解决方案的翘楚,于加州都柏林时间 2017 年 9 月 19 日,宣布收购领先的多模型数据库技术 OrientDB。 OrientDB 是首个多模型开源 NoSQL 数据库,将图支持、文件、关键值、地理空间、面向对象和反应式的模型相结合,成为一个可扩充的数据库。 CallidusCloud 在提...

4
7
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2018/11/23 15:49

OrientDB部署

1. 环境准备 操作系统: Centos6.8 内存:  8G(分布式部署时建议4G及以上,否则需要手动修改JVM配置) JDK:  建议jdk8版本(3.0版本要求jdk8) 环境变量:需配置JAVA_HOME、ORIENTDB_HOME (配置文件中有用到) export JAVA_HOME=/usr/local/java export PATH=$PATH:$JAVA_HOME/bin export ORIENTDB_HOME=/usr/...

0
0
发表于软件架构专区
2014/08/20 00:30

orientdb 的使用感受

orientdb 的使用感受

0
0
2017/04/20 21:57

OrientDB进阶 - 存储

本文会将 #存储# 这个相对偏底层的知识进行一个梳理,仍旧是以构建图数据库知识体系为究极目标。当然若要真正深入的展开存储这个分支,不是一篇文章就能完全涵盖的。另外数据库的存储机制都有相通之处,大家可以举...

0
0
2017/04/22 10:39

OrientDB - 源代码远程调试

图自:丹姐 昨天下班的时候,老代发现了OrientDB Match语句的一个BUG, 经过各种尝试和试验,发现了几种规避手段,也大约猜测到了引擎对于Match语句的解析原理,但是以后还不知道会碰到什么级别的BUG,阅读源码必须...

0
0
发表了博客
2019/04/18 15:53

orientdb docker-compose 运行

orientdb 很早就跑过,但是现在在跑,发现配置有些变动,原有studio 直接就可以访问的,新版本的居然还需要自己添加 server 的配置,所以为了方便使用docker-compose 运行,写了一个简单的文档 环境准备 docker-compose 文件 version: "3" services: db: image: orientdb:2.2.37 environment: - ...

0
0
发表了博客
2018/10/12 10:49

OrientDB手册2.1.pdf 免费下载

下载地址: OrientDB手册2.1.pdf

0
0
2017/04/11 18:38

OrientDB 培训课件

市面上的图数据库可选品种不算少,OrientDB、Neo4j、Titan、InfiniteGraph等等,最终我们为什么选择了OrientDB并成为中国唯一金牌服务商,无他唯牛耳! O(∩_∩)O~~ https://db-engines.com/en/ranking/graph+dbms...

0
0
2017/03/28 22:21

图数据库OrientDB-基础篇

本文假设用户已有RDBMS及标准SQL的基础知识。 本文不对OrientDB的下载、安装、使用作说明。具体可参考:http://orientdb.com/getting-started/ 主要内容 1、什么是图数据库 2、图数据库的适用场景 3、为什么要使用...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2017/09/08 11:51

使用 JDBC 连接 OrientDB 的错误: Could not initialize class com.orientechnologies.orient.core.db.ODatabaseRecordThreadLocal

一个简简单单 OrientDB 的 Java 客户端程序,无法连接到数据库,代码很简单: /** * 使用 JDBC 访问 OrientDB * @author winterlau */ public class JDBCTester {   public static void main(String[] args) throws ClassNotFoundException, SQLException {     Class.forName("com.orientechnologies.orient.jdbc.Orie...

3
0
发表了问答
2016/07/28 12:44

查询条件中有可能不存在的字段约束,但要查出来没有这个字段的所有数据

正在看文档,还没找到

2
0
发表了问答
2010/08/17 01:46

为什么会被检测到恶意程序

下载之后,360杀毒居然检测到恶意程序(Packer/Win32.Agent.GEN[Suspicious]),这是咋回事捏?

14
0
发表了问答
2011/11/11 07:38

OrientDB 的分布式架构原理

OrientDB是一个分布式的图结构加文档结构数据库,其1.0版本将在12月份发布,1.0版本中最重大的改进就是支持multi-master的分布式结构,下面PPT就是OrientDB官方对其分布式结构原理的详细描述。 其主要特性包括下面几点: 支持multi-master的多点读写 可以设置数据是同步复制还是异步复制 支持透明故障转移 对多点写造成的...

2
1
发表了问答
2010/07/30 15:02

请问哪位大峡有OrientDB的教程?

请问哪位大峡有OrientDB的教程?大峡们能不吝告诉小弟一声吗?有中文的最好,小弟的英文不太好,勉强能看明白。

2
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
12 评论
399 收藏
分享
返回顶部
顶部