Hi Marko,

for the various instances in an ArangoDB cluster there are 4 distinct 
roles. Agents, Coordinators, Primary and Secondary DBServers. Please find a 
brief overview about our cluster architecture 
here: https://www.arangodb.com/why-arangodb/cluster/

Coordinators (stateless, for query processing and result set building) and 
DBServers (stateful, holds data) can be split to different nodes and scaled 
independently or you can let them run both on one instance. You can define 
this when starting a cluster. In either case you can talk to any 
coordinator and the coordinator will process your request.

If your coming from a relational backround, then the difference - in very 
simple words is - that you don“t have to know in your application layer on 
which DBServer the data is stored. The coordinator is an additional layer 
that handles all of that. You basically just tell any coordinator in your 
cluster that document X should be written in collection Y and any 
coordinator will do the rest.

Hope I could clarify things.

Best,

Jan




Am Mittwoch, 21. Dezember 2016 12:44:42 UTC+1 schrieb David Marko:
>
> I could read that ArangoDB supports masters-master replication. But 
> unfortunately I cant find any relevant information about this feature. 
> Replication section from docs mentions master-slave only. Is this feature 
> available in ArangoDB?
>

-- 
You received this message because you are subscribed to the Google Groups 
"ArangoDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to