Приложение My Rails основано на алгоритмах соответствия, для которых я нашел Neo4j DB отличным кандидатом. Одна из проблем заключается в том, что мне нужно переключиться на JRuby, чтобы интегрировать Neo4j. Другой драгоценный камень под названием Neography не нуждается в JRuby, но не охватывает все возможности Neo4j. Я не так счастлив переключиться на Java и JBoss.To Neo4j или нет? Если да, то в какой степени?
Должен ли я полагаться только на Neo4j, или мне нужно иметь SQL (mySql или PostGRE) для хранения всех моих данных и использовать Neo4G только для создания соответствий?
Если да, то во-вторых, насколько сложно было бы интегрировать обе базы данных, насколько сложно было бы использовать Neo4j только для создания матча и что я должен принимать во внимание?
Другая проблема заключается в синхронизации обеих БД.
Возможно, вам понадобится узнать больше о ваших моделях. Например, я не понимаю, почему вы перемещаете свою модель пользователей, у которой есть электронная почта, пароль и т. Д. В neo4G. – sunnyrjuneja
Определенно, я бы не стал. Но по-прежнему остается вопрос об использовании только Neo4G, что означает отсутствие головных болей в синхронизации с БД. –