我有一个Rails应用程序(运行3.2.2),我想缓存用户的Facebook好友,这样我就可以在每次查询Facebook Graph API时更快地访问我的应用程序。
我目前正在使用ActiveRecord和MySQL(虽然我想在某些时候切换到DataMapper)。
我觉得像MongoDB这样的文档存储可能在这里工作得更好,但我对NoSQL没有多少经验。或者我应该将它们存储在名为user_fb_friends的MySQL表中,并且只存储user_id
|每个用户的朋友facebook_id
?有两个独立的数据库存储的优点和缺点吗?
任何人都有见解?