【发布时间】: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