Использование neo4j с ruby

(ПОЖАЛУЙСТА, ЭТОТ ВОПРОС О NEO4J ДЛЯ РУБИН, А НЕ ДЛЯ РУБИН НА ЖЕЛЕЗНОДОРОЖНЫХ РЕЛЬСАХ)

Я хотел бы разработать небольшое приложение на основе базы данных, используя ruby ​​и neo4j, мой вопрос касается части развертывания, поэтому лицам, которые будут использовать приложение, придется сначала установить neo4j на свои компьютеры или я могу сразу упаковать его с приложением?

Любая помощь будет оценена, спасибо.

2 ответа

Решение

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

Чтобы упростить установку вашего приложения как драгоценного камня, я бы предложил включить neo4j-rake-tasks в ваши проекты. Затем пользователи могут позвонить rake neo4j:install а также rake neo4j:start настроить базу данных.

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

Посмотрите на это: https://neo4j.com/developer/guide-cloud-deployment/

Ходят слухи, что скоро появится официальный облачный сервис Neo4j.

Другие вопросы по тегам