Кэширование списка друзей в Facebook - PullRequest
1 голос
/ 30 марта 2012

У меня есть приложение Rails (работает на 3.2.2), и я хочу кэшировать друзей моих пользователей на Facebook, чтобы я мог быстрее получать доступ к своему приложению, чем каждый раз запрашивать API Graph Facebook.

В настоящее время я использую ActiveRecord с MySQL (хотя в какой-то момент я хочу переключиться на DataMapper).

Я чувствую, что хранилище документов, такое как MongoDB, может работать лучше, но у меня нет большого опыта работы с NoSQL.Или я должен просто сохранить их в таблице MySQL с именем user_fb_friends и просто сохранить user_id |facebook_id для друзей каждого пользователя?Есть ли плюсы и минусы наличия двух отдельных хранилищ баз данных?

У кого-нибудь есть понимание?

1 Ответ

3 голосов
/ 30 марта 2012

MySQL может справиться с этой задачей, хотя, если вам не нужно объединяться с какими-либо другими данными, вам может быть лучше взглянуть на Redis , который невероятно прост и невероятно быстр.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...