有没有一种方法可以在neo4j分区之间进行物理分离?
这意味着以下查询将转到node1:
这是一个案例: 我想在Neo4j中存储多个客户的数据,希望有很多客户。现在,我不确定什么是最佳设计,但它必须满足几个条件:
顺便问一下,拥有几个群集是常见的吗?
此外,分区比为每个客户创建不同的标签有什么优势?例如:Users_client_1,Users_client_2等。
Match (a:User:Facebook)
虽然这个查询将会被发送到另一个节点(可能是托管在Docker上)
Match (b:User:Google)
这是一个案例: 我想在Neo4j中存储多个客户的数据,希望有很多客户。现在,我不确定什么是最佳设计,但它必须满足几个条件:
- cypher查询不应返回混合数据(确保开发人员不会在cypher查询中忘记“:Partition1”(例如)非常困难)
- 一个客户端的性能不应影响另一个客户端,例如,如果一个客户端有大量数据,而另一个客户端有少量数据,或者如果一个客户端的“重量”查询正在运行,我不希望另一个客户端的“轻量级”查询受到缓慢的性能影响
顺便问一下,拥有几个群集是常见的吗?
此外,分区比为每个客户创建不同的标签有什么优势?例如:Users_client_1,Users_client_2等。