2012-03-30 10 views
1

私はRailsアプリ(3.2.2を実行中)を持っていて、毎回Facebook Graph APIを照会するよりも速くアプリケーションにアクセスできるように、ユーザーのFacebookフレンドをキャッシュします。ユーザーのFacebookフレンドリストのキャッシュ

私は現在、MySQLでActiveRecordを使用しています(ただし、ある時点でDataMapperに切り替える必要があります)。

ここではMongoDBのようなドキュメントストアがうまくいくように感じますが、NoSQLの経験はあまりありません。または私はちょうどuser_fb_friendsと呼ばれるMySQLのテーブルにそれらを格納し、ちょうど格納する必要がありますuser_id |各ユーザーの友達のfacebook_id? 2つの別々のデータベースストアを持つ賛否両論はありますか?

誰でも洞察力はありますか?

答えて

3

MySQLはジョブを処理することができますが、他のデータに参加する必要がない場合は、Redisを見るのが良いかもしれませんが、シンプルで信じられないほど速いです。

+1

+1レディスの提案 –

+0

恐ろしい。 redis-rbの宝石を使ってRedisをインストールし、それを簡単に吹き飛ばした。ありがとう! – Calvin

+0

@CalvinL問題はありません:) –

関連する問題