2016-05-22 6 views
0

Мне нужна помощь, пожалуйста, я новичок в базе данных Neo4j, и на самом деле я только начал изучать ее 2 дня назад. У меня есть задача перенести нашу базу данных mysql в базу данных neo4j. Я создал узлы и их отношения, и я экспортировал таблицы mysql в файлы csv и импортировал их в neo4j. Я 2 вопроса относительно этого:Альтернатива Neo4j для просмотров mysql

  1. Я некоторые MySQL взгляды и я использовал, чтобы полагаться на них, чтобы получить некоторые статистические данные в реальном масштабе времени. Я пытаюсь с hrs выяснить способ определить что-то в new4j, что изменяет структуру представлений. В моем sql я использовал для выбора определенной строки из представления и получения ее значений. Как я мог это сделать сейчас?
  2. Есть ли способ, которым я могу поддерживать как mysql, так и neo4j, и поддерживать neo4j синхронизированным с mysql? Например, если я вставил данные в mysql, есть ли способ автоматически синхронизироваться с neo4j?

Заранее спасибо.

+0

Что именно вы использовали для просмотра? –

+0

Вы можете проверить процедуры apoc, которые могут извлекать данные из реляционных баз данных, и иметь возможность периодически запускать запросы в фоновом режиме, чтобы вы могли периодически синхронизировать данные. –

ответ

1

Нет просмотров в Neo4j - вам нужно создать свои запросы вокруг узлов и отношений, которые вы строите. И ничто не мешает вам иметь дополнительные отношения между узлами, чтобы облегчить ваши запросы.

Neo4j - это собственные базы данных, отдельно от любых других (например, ваш экземпляр MySQL). Любая синхронизация, которая должна быть выполнена, должна произойти в вашем приложении.

Смежные вопросы