Как перечислить все разделы в гремлине? - PullRequest
3 голосов
/ 15 апреля 2020

Можно ли перечислить все ключи разделов с помощью gremlin API? Я знал, что могу создать PartitionStrategy при создании графика. Однако как я могу узнать, какие разделы уже есть в графике?

1 Ответ

3 голосов
/ 15 апреля 2020

В контексте PartitionStrategy есть только два способа узнать, какие разделы находятся на графике:

  1. Вы знаете и отслеживаете различные разделы самостоятельно, когда они создаются.
  2. Вы запрашиваете график для разделов, получая уникальный список имен разделов в ключе раздела: g.V().values("nameOfYourPartitionKey").dedup()

Очевидно, что второй из перечисленных выше подходов может быть очень дорогим, поскольку он это глобальный обход Для особенно больших графиков вам может понадобиться использовать обход в стиле OLAP с SparkGraphComputer .

...