2012-05-24 2 views
4

Я надеюсь ввести диаграмму DB в мой проект без необходимости переезда в jRuby. Как я вижу, с учетом этого ограничения у меня есть два варианта:Ruby и график DB без Jruby

  1. Используйте графическую БД, которая предоставляет интерфейс RESTful. Я не знаю, какое влияние это окажет на производительность. Я планирую использовать данные.
  2. Найти график DB, который имеет интерфейс ruby, не требующий jRuby. В моем поиске до сих пор я ничего не нашел, но большинство сообщений и записей в блоге, которые я нашел, были довольно датированы. Конечно, я бы предпочел, чтобы DB и интерфейс были несколько зрелыми и надежными.

Кто-нибудь знает что-нибудь, что встретило бы # 2 выше?

+0

Почему вы хотите избежать JRuby? Это отличная платформа. –

+1

Я работаю в существующем проекте, который использует 1.9.3 - недавно перенесен из 1.9.2. Переход на совершенно другую платформу в данный момент отсутствует. – jaydel

ответ

1

Если вы обеспокоены производительностью, я рекомендую попробовать JRuby и neo4j.rb , потому что он взаимодействует напрямую со встроенным высокопроизводительным neo4j-Java-API. В конечном счете, я думаю, что это было бы самое высокопроизводительное решение.

Если вы не хотите развлекать JRuby вообще, есть варианты. Neo4j имеет REST API, а neography - тонкая оболочка для него.

Или вы используете сервер Neo4j - (J)Ruby extension. Это приложение JRuby Rack, которое предоставляет REST API. Он содержит сервер Neo4J, поэтому его можно установить и использовать в качестве приложения JRuby, а ваш стек Ruby полностью опущен, даже если это в основном MRI Ruby, а часть JRuby изолирована от настойчивости.

+0

снова, я не могу изменить рубины в этот момент – jaydel

+0

Так что неографика - это вариант? –

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