【问题标题】:Using Neo4j for multiple graphs使用 Neo4j 处理多个图表
【发布时间】:2013-05-06 12:27:12
【问题描述】:

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

【问题讨论】:

    标签: graph neo4j graph-databases


    【解决方案1】:

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

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

    【讨论】:

    • 非常感谢。是的,每个客户端图都是隔离的。但是,如果有很多客户说 200 甚至更多,那么为每个客户图有四个不同的指标是可行的吗?
    • 拥有数百个索引不用担心。
    猜你喜欢
    • 2014-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-19
    • 1970-01-01
    相关资源
    最近更新 更多