Rails アプリケーションの一部に MongoDB (mongo-mapper) を使用することを検討しています。従来の DB に依存する有用な gem が多すぎるため、MongoDB を独り占めする準備ができていません。
そうは言っても、私のアプリケーションには、ドキュメント データベースを活用するのに最適な部分があります。
2 つのアプローチの混合に成功した人はいますか? Activerecord モデルを mongomapper モデルにどのようにリンクしますか?
Rails アプリケーションの一部に MongoDB (mongo-mapper) を使用することを検討しています。従来の DB に依存する有用な gem が多すぎるため、MongoDB を独り占めする準備ができていません。
そうは言っても、私のアプリケーションには、ドキュメント データベースを活用するのに最適な部分があります。
2 つのアプローチの混合に成功した人はいますか? Activerecord モデルを mongomapper モデルにどのようにリンクしますか?
MongoMapper はまだ ActiveModel を実装していませんが、github には実装しているフォークがいくつかあると思います。代わりに Mongoid を使用することもできます (実際に使用されます)。Mongoid ドキュメントと ActiveRecord エントリ間の関係は魔法のように機能します。多くの人がそうしていることを私は知っています。
とはいえ、何らかの理由で RDBMS がどうしても必要な場合を除き、これらを混在させたくはありません。
この問題に関するプレゼンテーション:http://nosql.mypopescu.com/post/541657350/presentation-blending-nosql-and-sql-at-confoo
RORがわからないので、いいプレゼンテーションだとは思えません。
http://railscasts.com/episodes/194-mongodb-and-mongomapper http://www.mongodb.org/display/DOCS/Object+Mappers+for+Ruby+and+MongoDB http://www.mongodb。 org / display / DOCS / MongoDB + Data + Modeling + and + Rails http://www.mongodb.org/display/DOCS/Ruby+Language+Center
mongomapperをモデルクラスとミックスインする必要があります。これにより、activerecord以外のキーと値のペアを自由に定義できます。
include MongoMapper::Document
とてもシンプルだと思います。