0

我正在制作一个消息传递系统,其中经过身份验证和未经身份验证的用户都应该能够使用。消息的每个索引都应该是唯一的。我正在考虑使用 bigint,但它的限制约为 18446744073709551615(未签名),如果我想记录所有消息,这对我来说并不理想。另外,我正在考虑时间戳,但有可能不止一个用户会同时发布一条消息。因此,创建的时间戳将与其他时间戳发生冲突。

你们知道应该在这里做什么吗?

先感谢您。:D

4

1 回答 1

3

严重地?如果每秒发布 100 条消息,BigInt 将为您提供足够的 id,根据我的粗略计算,60 亿年。到那时,您可能可以归档一些消息并重新开始序列。

于 2012-05-24T03:19:44.667 回答