mysql - Twitter 如何显示我们关注的人的推文

标签 mysql node.js facebook twitter

我正在用nodejs编写一个api,我试图弄清楚twitter和facebook如何仅显示我们关注的人的帖子。我最初的想法是循环浏览帖子并根据关注者ID过滤它们,但这会消耗大量 CPU,因为我们必须循环遍历 MySQL 数据库中的所有帖子。仅显示订阅者/ friend 的推文/帖子的正确逻辑是什么

如果有人能通过一些光,我将不胜感激。

最佳答案

您不必遍历所有这些。你有你 friend 的ID,你可以直接调用他们。

现在我不确定在这种情况下是否使用索引,但我个人会使用它们。

关于mysql - Twitter 如何显示我们关注的人的推文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54287962/

相关文章:

mysql - 使用sql查找重复记录并在同一操作中删除

mysql - 表很大时求每组的最大记录如何优化sql?

mysql - 全表扫描,同时尝试消除重复项

javascript - 如何导入 SequelizeDatabaseError

c# - Facebook SDK CanvasAutorize 属性重定向我的 ajax 调用并且没有到达 Controller 代码

php - 我需要通过使用引用帖子中的表用户的外键来了解帖子的所有者

node.js - Sequelize.js - 如何在没有定义关系表的情况下从多对多关联中获取数据

node.js - 在 Node JS TLS 中将密码从 SSLv3 (DHE-RSA-AES256-SHA) 添加/启用到 TLS 1.2

Android 非法参数异常 : already added

javascript - Facebook PHP SDK 如何从 Facebook JavaScript SDK 2014 获取用户电子邮件