1
0
Fork 0
arangodb/Documentation/Books/AQL/Graphs
Wilfried Goesgens 57b5c0bcd5 Fix Links 2016-05-24 17:47:45 +02:00
..
Functions.mdpp Fix Links 2016-05-24 17:47:45 +02:00
Operations.mdpp Rename Users documentation to Manual 2016-05-24 16:09:21 +02:00
README.mdpp Rename Users documentation to Manual 2016-05-24 16:09:21 +02:00
Traversals.mdpp Rename Users documentation to Manual 2016-05-24 16:09:21 +02:00

README.mdpp

!CHAPTER Graphs in AQL

As you already [read about graphs in ArangoDB](../../Manual/Graphs/index.html) you can have several views on graphs.
There are also several ways to work with graphs in AQL.
You can use named graphs where ArangoDB manages the collections involved in one graph.
You can also use graph functions on a combination of document and edge collections.
named graphs are defined though the [graph-module](../../Manual/Graphs/GeneralGraphs/index.html), that contains the name of the graph, and the vertex and edge collections involved.
Since the management functions are layered on top of simple sets of document and edge collections, you can also use regular AQL functions to work with them. 

In AQL you can reach several graphing functions:
* [AQL Traversals](Traversals.md) is making full use of optimisations and therefore best performance is to be expected. It can work on named graphs and loosely coupled collection sets (aka anonymous graphs). You can use AQL filter conditions on traversals.
* [Named graph Operations](Operations.md) work on named graphs; offer a versatile range of parameters.
* [Other graph functions](Functions.md) work on single edge collection (which may also be part of named graphs).