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

bcm*_*cfc 13 mysql twitter

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

我最好使用CHAR(25)或其他东西吗?Tweet ID只会随着时间的推移变得越来越大.

Jon*_*ack 21

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

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

18446744073709551615 / 52000000000 = 354745078 years worth of tweets
Run Code Online (Sandbox Code Playgroud)

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

  • 换句话说:如果这个星球上的所有7e9人每秒发布一次,那么在大约81年之后你就会耗尽1.8e19的ID空间. (3认同)