arangodb экспортирует подмножество графа

#graph #export #arangodb

#График #экспорт #arangodb

Вопрос:

Учитывая начальный узел (_id), мне нужно подключить все узлы и ребра к этому начальному узлу (в именованном графе), а затем создать новую базу данных с этим «подграфом». Интересно, есть ли встроенный или быстрый способ сделать это, я искал в arangoexport, но не могу найти, как указать имя графика и node _id, чтобы создать подмножество графика для экспорта. Спасибо

Комментарии:

1. Прямого способа сделать это нет, но это возможно с помощью нескольких ручных шагов или вы можете написать для этого скрипт. Вы ищете решение, которое работает кроссплатформенно? Сколько данных содержит подграф?

2. Пока я могу сделать это в bash или python (или AQL), все в порядке. Подграфы теперь небольшие (несколько сотен узлов на подграф), но они предназначены для роста, поэтому должны иметь возможность обрабатывать довольно много данных на подграф

3. Я бы написал какой-нибудь AQL для извлечения данных и вызова их из микросервиса foxx. Таким образом, вы можете из любого места через HTTP-вызов. Обратите внимание, что, поскольку вы просто извлекаете данные, нет никакого реального преимущества для создания именованных подграфов. Я бы просто написал прямой обход коллекций, поскольку это дает вам больше гибкости. Вот документация для обхода наборов коллекций (та же производительность, что и именованный граф) docs.arangodb.com/3.4/AQL/Graphs /…