将Tweet ID存储为BIGINTs是否安全?

时间:2011-06-02 10:48:26

标签: mysql twitter

向前移动,如果我将来自Twitter API的推文ID存储为MySQL中的无符号BIGINT,我是否会遇到问题?

我最好使用CHAR(25)或其他东西吗?随着时间的推移,推文ID将变得越来越大。

2 个答案:

答案 0 :(得分:19)

无符号bigint可以保存0到18446744073709551615(非常大的数字)范围内的值

如果有约。那么每年有520亿条推文:

18446744073709551615 / 52000000000 = 354745078 years worth of tweets

所以我认为你是安全的:P

答案 1 :(得分:3)

他们在2010年的博客文章中确认id-s是64位整数:https://blog.twitter.com/2010/announcing-snowflake