Создать граф CosmosDB в Python в масштабе - PullRequest
0 голосов
/ 14 марта 2019

Я пытаюсь импортировать локальный граф в базу данных графов Cosmos DB на python с помощью Gremlin API.Я следовал инструкциям в этой ссылке: https://docs.microsoft.com/en-us/azure/cosmos-db/create-graph-python

Пара вопросов, когда я пытаюсь загрузить большую базу данных (~ 15k вершин)

  • Я могу загрузить 15-20узлы, однако загрузка остановится с большим количеством узлов (под остановкой я подразумеваю, что клиент больше не отвечает, и ошибок тоже нет)
  • Я думал, что это возможно из-за повсюду для БД Cosmos, поэтому яесть time.sleep (1) между двумя запросами, но проблема в первой точке все та же
  • Как я могу проверить отставание базы данных Cosmos на портале?
  • Почемунет ошибки в событии на стороне клиента, если запрос недействителен .... что расстраивает во время фазы отладки

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 21 марта 2019

Для стандартных функций для выполнения массовых операций в Azure CosmosDB, пожалуйста, попробуйте библиотеку BulkExecutor, однако на данный момент поддержка ограничена .NET и Java.

Вы можете загрузить пакет nuget Microsoft.Azure.CosmosDB.BulkExecutor с здесь .

Только для справки, Пример .NET утилиты Bulk Executor для Azure CosmosDB Gremlin API .

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...