OrientDB 教程

OrientDB - 主页 OrientDB - 概述 OrientDB - 安装 OrientDB - 基本概念 OrientDB - 数据类型 OrientDB - 控制台模式

OrientDB 数据库命令

OrientDB - 创建数据库 OrientDB - 更改数据库 OrientDB - 备份数据库 OrientDB - 恢复数据库 OrientDB - 连接数据库 OrientDB - 断开数据库 OrientDB - 信息数据库 OrientDB - 列出数据库 OrientDB - 冻结数据库 OrientDB - 释放数据库 OrientDB - 配置数据库 OrientDB - 导出数据库 OrientDB - 导入数据库 OrientDB - 提交数据库 OrientDB - 回滚数据库 OrientDB - 优化数据库 OrientDB - 删除数据库

OrientDB 记录命令

OrientDB - 插入记录 OrientDB - 显示记录 OrientDB - 加载记录 OrientDB - 重新加载记录 OrientDB - 导出记录 OrientDB - 更新记录 OrientDB - 截断记录 OrientDB - 删除记录

OrientDB 类命令

OrientDB - 创建类 OrientDB - 更改类 OrientDB - 截断类 OrientDB - 删除类

OrientDB 集群命令

OrientDB - 创建集群 OrientDB - 更改群集 OrientDB - 截断群集 OrientDB - 删除群集

OrientDB 属性命令

OrientDB - 创建属性 OrientDB - 更改属性 OrientDB - 删除属性

OrientDB 顶点命令

OrientDB - 创建顶点 OrientDB - 移动顶点 OrientDB - 删除顶点

OrientDB 边命令

OrientDB - 创建边 OrientDB - 更新边 OrientDB - 删除边

OrientDB高级概念

OrientDB - 函数 OrientDB - 序列 OrientDB - 索引 OrientDB - 事务 OrientDB - 钩子 OrientDB - 缓存 OrientDB - 日志 OrientDB - 性能调优 OrientDB - 升级 OrientDB - 安全 OrientDB - Studio

OrientDB 接口

OrientDB - Java 接口 OrientDB - Python 接口

OrientDB 有用资源

OrientDB - 快速指南 OrientDB - 有用资源 OrientDB - 讨论


OrientDB - 概述

OrientDB 是一个开源 NoSQL 数据库管理系统。NoSQL 数据库提供了一种存储和检索无关系或非关系数据的机制,这些数据指的是除表格数据之外的数据,例如文档数据或图形数据。NoSQL 数据库越来越多地用于大数据和实时 Web 应用程序。NoSQL 系统有时也被称为"不仅仅是 SQL",以强调它们可能支持类似 SQL 的查询语言。

OrientDB 也属于 NoSQL 家族。OrientDB 是第二代分布式图形数据库,在一个产品中具有文档的灵活性,并采用 Apache 2 许可证的开源。在 OrientDB 之前,市场上有几种 NoSQL 数据库,其中之一就是 MongoDB。

MongoDB 与 OrientDB

MongoDB 和 OrientDB 包含许多共同的功能,但引擎根本不同。 MongoDB 是纯文档数据库,而 OrientDB 是带图形引擎的混合文档数据库。

功能 MongoDB OrientDB
关系 使用 RDBMS JOINS 创建实体之间的关系。运行时成本高,并且当数据库规模增加时无法扩展。 像关系数据库一样嵌入和连接文档。它使用来自图形数据库世界的直接、超快速链接。
获取计划 昂贵的 JOIN 操作。 轻松返回包含互连文档的完整图形。
事务 不支持 ACID 事务,但支持原子操作。 支持 ACID 事务以及原子操作。
查询语言 拥有基于 JSON 的自己的语言。 查询语言基于 SQL 构建。
索引 所有索引均使用 B-Tree 算法。 支持三种不同的索引算法,以便用户获得最佳性能。
存储引擎 使用内存映射技术。 使用存储引擎名称 LOCAL 和 PLOCAL。

OrientDB 是第一个多模型开源 NoSQL DBMS,它将图形的强大功能和文档的灵活性整合到一个可扩展的高性能操作数据库中。