我有一个 Rails 应用程序(运行 3.2.2),我想缓存我用户的 Facebook 好友,这样我就可以在我的应用程序中访问,而不是每次都查询 Facebook Graph API。
我目前正在将 ActiveRecord 与 MySQL 结合使用(尽管我想在某个时候切换到 DataMapper)。
我觉得像 MongoDB 这样的文档存储在这里可能会更好,但我对 NoSQL 没有太多经验。或者我应该将它们存储在一个名为 user_fb_friends 的 MySQL 表中,然后只存储 user_id
| facebook_id
每个用户的 friend ?拥有两个独立的数据库存储有什么优缺点?
有人有什么见解吗?
最佳答案
MySQL 可以处理这项工作,但如果您不需要加入任何其他数据,您最好还是查看 Redis这非常简单,而且速度非常快。
关于mysql - 缓存用户的 Facebook 好友列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9936407/