- 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 是一个开源 NoSQL 数据库管理系统。NoSQL 数据库提供了一种存储和检索非关系或非关系数据的机制,这些数据是指除表格数据之外的数据,例如文档数据或图形数据。NoSQL 数据库越来越多地用于大数据和实时 Web 应用程序。NoSQL 系统有时也被称为“Not Only SQL”,以强调它们可以支持类似 SQL 的查询语言。
OrientDB也属于NoSQL家族。OrientDB 是第二代分布式图形数据库,具有文档在一个产品中的灵活性,并具有开源的 Apache 2 许可证。在 OrientDB 之前,市场上已有多种 NoSQL 数据库,其中之一就是 MongoDB。
MongoDB 与 OrientDB
MongoDB 和 OrientDB 包含许多共同的功能,但引擎有根本的不同。MongoDB 是纯文档数据库,OrientDB 是带有图形引擎的混合文档数据库。
特征 | MongoDB | 东方数据库 |
---|---|---|
人际关系 | 使用 RDBMS JOINS 创建实体之间的关系。它的运行成本很高,并且随着数据库规模的增加而无法扩展。 | 像关系数据库一样嵌入和连接文档。它使用来自图形数据库世界的直接、超快速的链接。 |
获取计划 | 昂贵的 JOIN 操作。 | 轻松返回带有互连文档的完整图表。 |
交易 | 不支持ACID事务,但支持Atomics操作。 | 支持 ACID 事务以及Atomics操作。 |
查询语言 | 有自己的基于 JSON 的语言。 | 查询语言是建立在 SQL 之上的。 |
索引 | 所有索引均使用 B-Tree 算法。 | 支持三种不同的索引算法,使用户可以获得最佳的性能。 |
存储引擎 | 使用内存映射技术。 | 使用存储引擎名称 LOCAL 和 PLOCAL。 |
OrientDB 是第一个多模型开源 NoSQL DBMS,它将图形的强大功能和文档的灵活性结合到可扩展的高性能操作数据库中。