【问题标题】:Caching a user's Facebook friend list缓存用户的 Facebook 好友列表
【发布时间】:2012-03-30 02:55:47
【问题描述】:

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

我目前正在将 ActiveRecord 与 MySQL 一起使用(尽管我想在某个时候切换到 DataMapper)。

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

有人有什么见解吗?

【问题讨论】:

    标签: mysql ruby-on-rails facebook mongodb


    【解决方案1】:

    MySQL 可以处理这项工作,但如果您不需要加入任何其他数据,您最好查看Redis,它非常简单且速度极快。

    【讨论】:

    • 太棒了。使用 redis-rb gem 安装了 Redis,我对它的易用性感到震惊。谢谢!
    猜你喜欢
    • 2013-04-24
    • 1970-01-01
    • 2013-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-30
    • 2017-01-05
    • 1970-01-01
    相关资源
    最近更新 更多