如何在gremlin中列出所有分区?

如何在gremlin中列出所有分区?,gremlin,Gremlin,是否仍然可以使用gremlinapi列出所有分区键? 我知道我可以在创建图形的同时创建PartitionStrategy。但是,如何知道图中已经有哪些分区?在分区策略的上下文中,只有两种方法可以知道图中有哪些分区: 在创建各种分区时,您自己知道并跟踪它们 您可以通过在分区键中获取分区名称的唯一列表来查询分区图:g.V().values(“nameOfYourPartitionKey”).dedup() 显然,上面列出的第二种方法可能非常昂贵,因为它是一种全局遍历。对于特别大的图,您可能需要使用O

是否仍然可以使用gremlinapi列出所有分区键?
我知道我可以在创建图形的同时创建PartitionStrategy。但是,如何知道图中已经有哪些分区?

分区策略
的上下文中,只有两种方法可以知道图中有哪些分区:

  • 在创建各种分区时,您自己知道并跟踪它们
  • 您可以通过在分区键中获取分区名称的唯一列表来查询分区图:
    g.V().values(“nameOfYourPartitionKey”).dedup()

  • 显然,上面列出的第二种方法可能非常昂贵,因为它是一种全局遍历。对于特别大的图,您可能需要使用OLAP样式的遍历。

    这个问题不应该被解决。假设您熟悉Gremlin/TinkerPop域,它会问一个非常具体的问题。