向主键添加时间戳如何有助于更快地返回搜索结果?

问题描述

我正在研究一篇文章,其中提到像 twitter 这样的服务根据推文 ID 对数据进行分片。同样为了改善延迟,他们在推文 ID 中添加了时间戳。就像推文 id 可以是 64 位一样,前 40 位可以存储当前纪元秒,其余部分可以是一个自动递增的数字。它如何改进用户的时间线提要生成?为 id 添加时间戳如何提高读取性能

解决方法

因为它默认显示按时间戳排序的前 'x' 条记录

因为它默认显示过去 24 小时(或您想要的任何其他时间段)创建的记录 - 按时间戳排序