Могу ли я использовать ассоциации при использовании Ruby on Rails с Amazon SimpleDB? - PullRequest
0 голосов
/ 18 сентября 2009

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

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

Ответы [ 2 ]

0 голосов
/ 19 января 2010

Вы должны проверить SimpleRecord , точно так же как ActiveRecord, но используя SimpleDB для бэкэнда.

0 голосов
/ 21 сентября 2009

Я думаю, что SimpleDB будет проблемой для ваших пожеланий ....

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

...