Приложение Rails 3, работающее на Postgresql, должно переключиться на графическую базу данных, чтобы иметь возможность расти. Их много, и все они предлагают разные API, в основном REST.
Меня очень вдохновляют переговоры из Эмиля Эйфрема , генерального директора NeoTechnologies, о том, что можно сделать с Neo4j. Должен признаться, я играл с этим, и это абсолютно то, что нам нужно, но есть несколько препятствий.
- REST API не является транзакционным.
- Приложения Rails 3 работают на ruby 1.9.2, но не на jRuby 1.5.3 или 1.6 для достижения собственного API.
Некоторые базы данных также управляются Java и предлагают REST API, поэтому их использование ничего не меняет. Кто-то другой не подходит нам из-за лицензии, стоимости или отсутствия команды.
Полагаю, я что-то упустил, поэтому буду признателен за любые советы, идеи или советы о том, какие у нас есть варианты и что может сыграть нам на руку. Спасибо.