缓存用户的Facebook好友列表

时间:2012-03-30 02:55:47

标签: mysql ruby-on-rails facebook mongodb

我有一个Rails应用程序(运行3.2.2),我想缓存用户的Facebook好友,这样我就可以在每次查询Facebook Graph API时更快地访问我的应用程序。

我目前正在使用ActiveRecord和MySQL(虽然我想在某些时候切换到DataMapper)。

我觉得像MongoDB这样的文档存储可能在这里工作得更好,但我对NoSQL没有多少经验。或者我应该将它们存储在名为user_fb_friends的MySQL表中,并且只存储user_id |每个用户的朋友facebook_id?有两个独立的数据库存储的优点和缺点吗?

任何人都有见解?

1 个答案:

答案 0 :(得分:3)

MySQL可以处理这项工作,虽然如果你不需要加入任何其他数据,你可能最好不要看Redis,这很简单,而且非常快。