Перенос Neo4j в базу данных Cosmos DB Graph - PullRequest
0 голосов
/ 10 марта 2019

Какой самый простой способ перенести данные Neo4j в базу данных Cosmos Graph?Инструмент миграции Cosmos DB пока не поддерживает API Graph / Gremlin.

1 Ответ

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

Да, инструмент переноса cosmos db действительно не поддерживает Graph API. Вы можете отправить отзыв здесь , чтобы продвинуться вперед в развитии базы данных Azure Cosmos.

enter image description here

В качестве обходного пути вы можете использовать библиотеку cosmos db BulkExecutor для передачи данных из Neo4j в базу данных cosmos db. Пожалуйста, обратитесь к этому исходному коду . Вот некоторые заявления об отказе от ответственности, которые вы должны заметить:

1.Приложение НЕ предназначено для синхронизации действующей производственной базы данных.

2. Имена свойств узлов или отношений, зарезервированные системой в базе данных Cosmos DB, будут начинаться с prop_, то есть id станет prop_id.

3. Поскольку Cosmos DB хранит вершины и ребра в одной коллекции, идентификаторы отношений Neo4j будут добавлены с edge_, чтобы избежать конфликтов с идентификаторами узлов.

4.Этот проект НЕ официально поддерживается Microsoft. Это независимое усилие, хотя мы действительно ценим, если вы отправляете PR для его улучшения.

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