janusgraph 的多租户

multi-tenancy with janusgraph

我花了一些时间从不同的论坛阅读了这个主题,并理解了实现多租户使用分区策略的概念。

但仍然存在如下问题,

1-使用gremlin查询如何同时连接两个不同的分区策略,即跨租户业务分析案例的多租户查询数据

2 - 我们如何在不影响其他租户操作的情况下仅重建图的特定分区(一个租户)

仅供参考,

我公司处理多个租户,一次写入一个租户数据,但根据用户登录系统读取多个租户数据。

Using gremlin query how can we connect two different partition strategies at the same, meaning query data from multiple tenants for cross tenanted business analysis case

如果您正在使用 PartitionStrategy,那么只需将适当的 "read partitions" 添加到策略中即可。例如,如果有三个租户,"a"、"b" 和 "c",而您只想遍历分区 "a" 和 "c",然后构造您的 PartitionStrategy 作为:

PartitionStrategy strategy = PartitionStrategy.build().
                                 partitionKey("_partition").readPartitions("a", "c").create()

How do we rebuild only certain partition(one tenant) of graph without impacting other tenant operations

我不确定你说的 "rebuild only certain partition" 是什么意思 - 如果你能阐明你的意思,我可以尝试回答。