對於我的公司正在考慮使用Amazon SimpleDB來簡化數據存儲的新項目。該應用程序是一個簡單的Web儀表板,將使用Ruby on Rails創建。但是,我想知道的是,如果我仍然可以使用像has_many
和belongs_to
這樣的關聯,並將SimpleDB作爲後端使用。使用帶有Amazon SimpleDB的Ruby on Rails時,可以使用關聯嗎?
例如,應用程序擁有登錄並擁有消息的用戶。在具有MySQL的「普通」Rails中,我可以很容易地使用內置的關聯來完成此操作。將SimpleDB用作存儲引擎會阻止我這樣做嗎?另外,我是否需要重新實現登錄功能?我最初將使用restful_authentication
插件,但我不知道是否必須重寫它以與SimpleDB一起使用。