将Neo4j用于多个图形

时间:2013-05-06 12:27:13

标签: graph neo4j graph-databases

我正在开发一个应用程序,它将存储来自多个客户端的数据(图表)。每个客户端将有4个图表。 并能够独立查询每个图表。每个图形都有一个或两个凹凸,用于启动密码查询。 使用neo4j我怎么能实现这个目标?这可能是使用一个Noe4j数据库(服务器模式)任何建议

1 个答案:

答案 0 :(得分:0)

如果客户端特定图未连接(也就是没有从客户端A的节点到客户端B的节点的关系),请为每个客户使用单独的不同索引(如果使用2.0.M02,则使用标签)。例如。使用clientA_product和clientB_product作为索引名称。

任何查询都将查找索引并进行遍历。这保证不会意外切换到另一个客户的图表。如果您需要更紧密的分离,可以在Neo4j服务器中应用SecurityRule来实现此目的。