ArangoDB文档翻译

AQL中的图

在ArangoDB中有多种处理图的方法,以及使用AQL查询图的不同方法。

管理图形的两个选项都可以使用

命名图,其中ArangoDB管理一个图中涉及的集合

图形功能在文档和边缘集合的组合上。

命名图可以通过图形模块或web接口定义。定义包含图形的名称,以及涉及的顶点和边集合。由于管理函数是在简单的文档集和边缘集合之上分层的,所以您也可以使用常规的AQL函数来处理它们。

图查询的AQL语言构造支持这两种变体(命名图和松散耦合的集合集,即匿名图)。这些结构充分利用了优化,因此最佳性能是可以预期的:

AQL遍历可跟踪连接到起始顶点的边,直到可变深度。它可以与AQL过滤条件相结合。

AQL最短路径查找两个给定顶点之间的顶点和边,以尽可能少的跳数。

这些查询类型只有在数据模型中使用边缘集合和/或图形时才有用。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容