分布式模式下的Orientdb:如何在分布式模式下管理集群ID

时间:2015-04-13 20:42:32

标签: distributed orientdb

根据标记创建(文档,顶点和边缘)标题下的http://orientdb.com/docs/2.0/orientdb.wiki/Distributed-Architecture.html文档,其中指出

  

在分布式模式下,RID被分配了群集位置。如果您有Customer类和3个节点(node1,node2,node3),那么您将拥有这些集群:

  • 客户的id =#15(这是默认的,分配给node1)
  • customer_node2,id =#16
  • customer_node3,id =#17

这意味着您不能依赖代码中的clusterID。例如,选择这样的记录

select from #15:1 

会破坏分布式设置,因为一旦node1失败并且node2接管,你就必须选择

select from #16:1

我的问题是,程序员是否有责任处理要使用的clusterID,或者这是由OrientDB自动处理的,在这种情况下

select from #15:1

将始终有效,无论哪个节点启动或关闭?

0 个答案:

没有答案