Mysql 缓存用户';s的Facebook好友列表
我有一个Rails应用程序(运行3.2.2),我想缓存用户的Facebook好友,这样我在应用程序中的访问速度比每次查询Facebook Graph API都要快 我目前正在MySQL中使用ActiveRecord(尽管我想在某个时候切换到DataMapper) 我觉得像MongoDB这样的文档存储可能在这里工作得更好,但我对NoSQL没有太多经验。或者我应该只将它们存储在名为user_fb_friends的MySQL表中,然后只为每个用户的朋友存储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?拥有两个
user_id
facebook_id
?拥有两个独立的数据库存储有什么利弊
有人有什么见解吗?MySQL可以处理这项工作,不过如果您不需要加入任何其他数据,您最好看看哪种数据非常简单,速度非常快。太棒了。安装了Redis和Redis rb gem,我有点被它的轻松所震撼。谢谢