Могу ли я использовать ассоциации при использовании Ruby on Rails с Amazon SimpleDB?

StackOverflow https://stackoverflow.com/questions/1444711

  •  22-07-2019
  •  | 
  •  

Вопрос

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

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

Это было полезно?

Решение

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top