Mysql 缓存用户';s的Facebook好友列表

Mysql 缓存用户';s的Facebook好友列表,mysql,ruby-on-rails,facebook,mongodb,Mysql,Ruby On Rails,Facebook,Mongodb,我有一个Rails应用程序(运行3.2.2),我想缓存用户的Facebook好友,这样我在应用程序中的访问速度比每次查询Facebook Graph API都要快 我目前正在MySQL中使用ActiveRecord(尽管我想在某个时候切换到DataMapper) 我觉得像MongoDB这样的文档存储可能在这里工作得更好,但我对NoSQL没有太多经验。或者我应该只将它们存储在名为user_fb_friends的MySQL表中,然后只为每个用户的朋友存储user_idfacebook_id?拥有两个

我有一个Rails应用程序(运行3.2.2),我想缓存用户的Facebook好友,这样我在应用程序中的访问速度比每次查询Facebook Graph API都要快

我目前正在MySQL中使用ActiveRecord(尽管我想在某个时候切换到DataMapper)

我觉得像MongoDB这样的文档存储可能在这里工作得更好,但我对NoSQL没有太多经验。或者我应该只将它们存储在名为user_fb_friends的MySQL表中,然后只为每个用户的朋友存储
user_id
facebook_id
?拥有两个独立的数据库存储有什么利弊


有人有什么见解吗?

MySQL可以处理这项工作,不过如果您不需要加入任何其他数据,您最好看看哪种数据非常简单,速度非常快。

太棒了。安装了Redis和Redis rb gem,我有点被它的轻松所震撼。谢谢