注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
本帖最后由 sal12 于 2019-6-4 14:24 编辑
很多ID,比如Tweet ID, Post ID等,都把timestamp 加到一个auto increment的sequence 一起,从而组成一个unique ID:
Time stamp sequence number
1483228800 000001
1483228800 000002
1483228800 000003
1483228800 000004
想问一下这个做法和用一个unique ID 和 creation time stamp 组成composite key有什么区别,不太熟database 的东西,想讨论一下。
把time stamp 加在tweet ID里,query时会快很多吗?这样如果要query最近的一百个tweet/post应该怎么query啊?是不是像下面这样?
SELECT id FROM tweets WHERE id > 1483228800 000000
因为ID都是index, 所以顺序, 这样query就会很快?
|