【ArangoDB教程2】ArangoDB社区版功能 点击标题看全文
文章目录
ArangoDB的开源版本采用宽松的Apache 2.0许可证,提供了广泛的功能集,包括免费的集群支持。
以下是社区版的功能概述。更多信息请参见arangodb.com/community-server/。
基本功能
-
图形数据库:原生支持存储和查询由顶点和边组成的图形。您可以模型化复杂的领域,因为边是没有任何复杂性限制的文档。
-
文档数据库:现代文档数据库系统,允许您直观地建模数据并轻松演化数据模型。文档可以组织在集合中,而集合可以在多租户的数据库中。
-
数据格式:使用ArangoDB发明的名为VelocyPack的二进制格式内部存储的JSON。
-
无模式:灵活的数据建模,无需事先定义模式。将数据模型化为键值对、文档或图形的组合 - 非常适合社交关系。可以使用JSON Schema(草案4,不支持远程模式)进行可选的文档验证。
-
数据存储:RocksDB存储引擎将数据和索引持久化到磁盘上,热数据集保存在内存中。它使用日志记录(预写式日志)并可以利用现代存储硬件(如SSD和大型缓存)。
-
计算值:当创建或修改文档时生成的持久化文档属性,使用AQL表达式。
-
多环境&#