Does OrientDB support data sharding and parallel query processing?

StackOverflow https://stackoverflow.com/questions/22346311

  •  13-06-2023
  •  | 
  •  

Вопрос

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.

Это было полезно?

Решение

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

Sources:

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top