Могу ли я выполнить запросы gremlin для cosmos-db (graph) из записной книжки лазурных баз данных?
Существует ли прямая интеграция Gremlin в блокнот лазурных блоков данных?
У меня есть график в cosmosDb, и я хочу выполнить несколько запросов gremlin, например, "gV(). HasLabel('x'). Out('y'). Out('z')"). Я запускаю запросы от Azure Protal, но для большого набора данных он выдаст ["Частота запросов велика"]
Переключаясь на блоки данных Azure, я создал кластер, добавил библиотеку "azure-cosmosdb-spark" и из записной книжки python смог выполнять только SQL-запросы, такие как "SELECT * FROM c"
Я пытался использовать библиотеки spark-gremlin и hadoop-gremlin, но сейчас я вижу только один способ - загрузить все мои узлы и ребра в dataFrame (метка за меткой), а затем изменить его на graphFrame и только потом, после того, как я перестроил график, я могу сделать несколько обходных запросов, но не Gremlin (пока). (и имея миллионы узлов и ребер, я не знаю, насколько это может мне помочь).
Я хотел бы знать, поддерживается ли прямой запрос gremlin из записной книжки на cosmosDb или хотя бы прямая миграция графика в dataFrame?
1 ответ
Это выглядит как то, что вам нужно: https://link.medium.com/zkaW4VIVQT
Хотя статья посвящена написанию в CosmosDB, я думаю, что методы могут быть применены к чтению.