Frage

I am trying to understand the distributed architecture of OrientDB from:

https://github.com/orientechnologies/orientdb/wiki/Distributed-Architecture
https://github.com/orientechnologies/orientdb/wiki/Distributed-Routing
https://github.com/orientechnologies/orientdb/wiki/Replication

Its quite clear that replication and routing are supported. But I dont understand the following:

1.Can data be sharded accross nodes of a cluster? Each node can be 'responsible' for a particular portion of the graph, but thats still not same as storing only a portion of the graph.

2.A query can be routed to the appropriate node, but is it possible to execute the query in parallel accross nodes? For instance, to process a traversal query, every node independently executes the portion of data it is responsible for and the results are later combined.

War es hilfreich?

Lösung

Regarding the first question: yes, since version 1.6. Autosharding will be implemented in OrientDB 2.0.

Sources:

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top