向前移动,如果我将来自Twitter API的推文ID存储为MySQL中的无符号BIGINT,我是否会遇到问题?
我最好使用CHAR(25)或其他东西吗?随着时间的推移,推文ID将变得越来越大。
答案 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