Для нового проекта моя компания рассматривает возможность использования Amazon SimpleDB для упрощения хранения данных. Приложение представляет собой упрощенную веб-панель управления, которая будет создана с использованием Ruby on Rails. Что мне интересно, так это то, могу ли я использовать ассоциации типа has_many
и belongs_to
при использовании SimpleDB в качестве бэкэнда.
Например, в приложении есть пользователи, которые входят в систему и получают сообщения. В «нормальных» Rails с MySQL я легко мог сделать это с помощью встроенных ассоциаций. Помешает ли мне использование SimpleDB в качестве механизма хранения? Кроме того, я должен буду повторно реализовать функциональность входа? Первоначально я собирался использовать плагин restful_authentication
, но я понятия не имею, придется ли мне переписывать его для работы с SimpleDB.