【发布时间】:2016-03-04 17:52:09
【问题描述】:
我有一张表,它非常频繁地存储我的用户的位置。我想经常查询这个表并返回我没有读过的最新行。
执行此操作的最佳做法是什么。我的想法是:
- 添加
boolean读取标志,查询所有结果为假,返回它们,然后全部更新。这可能会因额外的写入而减慢速度 - 在客户端保存最后读取行的id,查询大于这个的行。这里唯一的问题是我的客户可能会失去他们的位置
- 一些数据流
最终会有多个users 和readers 的位置,所以这不会有点规模
【问题讨论】:
标签: mysql django postgresql