我试图从以下方面了解OrientDB的分布式架构:
https://github.com/orientechnologies/orientdb/wiki/Distributed-Architecture https://github.com/orientechnologies/orientdb/wiki/Distributed-Routing https://github.com/orientechnologies/orientdb/wiki/Replication
很明显,支持复制和路由.但我不明白以下几点:
1.可以跨群集的节点分片数据吗?每个节点可以"负责"图形的特定部分,但这仍然与仅存储图形的一部分不同.
2.查询可以路由到适当的节点,但是是否可以跨节点并行执行查询?例如,为了处理遍历查询,每个节点独立地执行它负责的数据部分,并且稍后组合结果.
关于第一个问题:是的,自1.6版以来.Autosharding将在OrientDB 2.0中实现.
资料来源:
http://orientechnologies.blogspot.it/2013/09/new-orientdb-replication-engine-and.html
https://github.com/orientechnologies/orientdb/issues/1522