gremlin - 如何列出gremlin中的所有分区?
问题描述
有没有用 gremlin API 列出所有分区键?我知道我可以在创建图表时创建 PartitionStrategy。但是,我怎么知道图中已经有哪些分区?
解决方案
在 的上下文中PartitionStrategy
,只有两种方法可以知道图中的分区是什么:
- 您自己了解并跟踪创建的各种分区。
- 您可以通过获取分区键中的唯一分区名称列表来查询分区图:
g.V().values("nameOfYourPartitionKey").dedup()
显然,上面列出的第二种方法可能非常昂贵,因为它是全局遍历。对于特别大的图,您可能需要对SparkGraphComputer使用 OLAP 风格的遍历。
推荐阅读
- c# - 仅存储年份和月份的实体框架类型
- clearcase - IBM Rational Clear Case 9.0.1 安装
- azure-cli - Azure 门户和 shell 之间的不同结果
- android - android:无法从文件中读取 flatbuffers 数据
- facebook - iOS - 通过分享对话框在 Facebook 上分享视频
- laravel - Laravel Auth:在控制器中返回 false
- r - 在向量上应用 uniroot
- html - 列数和分页符
- javascript - Elastic APM - RUM JS 代理:与 React-Redux 应用程序集成
- c# - 如何在 c# mongo db 驱动程序中过滤数组元素