Миграция из Neo4j в Гракн - PullRequest
       24

Миграция из Neo4j в Гракн

0 голосов
/ 19 февраля 2019

Я в процессе миграции базы данных neo4j в Grakn для геномики и биологических данных, для этого у меня есть файлы в CSV, но мне нужен инструмент ETL для решения этой проблемы самым простым способом.

Я следую этому шаблону Python migrator: https://blog.grakn.ai/loading-data-and-querying-knowledge-from-a-grakn-knowledge-graph-using-the-python-client-b764a476cda8

Правильно ли я так думаю -

  • Отображаются ли узлы на сущности?
  • Отображаются ли ребра в neo4j на отношения в Grakn?
  • Отображаются ли метки на атрибуты?

1 Ответ

0 голосов
/ 19 февраля 2019

Хотя можно использовать прямое сопоставление модели графов свойств с моделью отношений сущностей (используемой Grakn), весьма вероятно, что ограничения и недостатки модели графов свойств будут перенесены.Вот почему Grakn не предоставляет и не поощряет полностью общий инструмент миграции.Каждый граф знаний Grakn должен основываться на продуманной модели (т. Е. Схеме), которая адаптирована к предполагаемой области.

Чтобы показать, как можно легко (повторно) смоделировать набор данных в Grakn, ключом являетсясоздать схему, которая очень похожа на то, как мы воспринимаем данные в реальном мире с точки зрения вещей и их взаимодействия.Это легко сопоставляется с моделью Entity-Relationship-Attribute, которую использует Grakn.Обычно принято повторяться несколько раз, прежде чем остановиться на окончательной схеме (хотя она всегда может быть расширена позже).

Тогда мы можем:

  • задавать интуитивные вопросы (в формеЗапросы Graql) - используя определенные сущности / отношения / атрибуты, которые тесно связаны с нашей ментальной моделью
  • , создайте интеллектуальную базу данных, способную рассуждать о данных так же, как мы, добавляя логические дедуктивные правила, которые применяютсяв нашем домене

Я рекомендую вам прочитать этот пост в блоге , посвященный проблемам работы с графическими базами данных, а также по любым вопросам, связанным с конкретным предметом, перейдите к Grakn * 1015.* форум сообщества .

Удачи и добро пожаловать в Grakn!

...