Безопасно ли хранить идентификаторы Tweet как BIGINT?
Перемещение вперед, неужели у меня будет проблема в какой-то момент, если я буду хранить идентификаторы твитов из API Twitter в качестве неподписанного BIGINT в MySQL?
Мне лучше использовать CHAR (25) или что-то еще? Идентификаторы Tweet только со временем станут все больше и больше.
Ответы
Ответ 1
unsigned bigint может содержать значение в диапазоне от 0 до 18446744073709551615 (действительно большое количество)
если говорят около ок. 52 млрд. Твитов в год:
18446744073709551615 / 52000000000 = 354745078 years worth of tweets
поэтому я думаю, что вы будете в безопасности: P
Ответ 2
Они подтверждают, что id-s представляют собой 64-битные целые числа в этом сообщении блога с 2010 года: https://blog.twitter.com/2010/announcing-snowflake