MySQL在插入之前生成唯一标识符

时间:2014-05-29 23:38:19

标签: mysql

我编写了一个将数据包记录到MySQL数据库的程序。

该程序还转发这些数据包,速度绝对至关重要。 我希望能够尽快转发这些数据包。

在后台完成记录到数据库,批量插入排队的数据包。

我不想等待数据库在转发数据包之前将数据包写入光盘,但我需要一种识别单个数据包的方法。

我该怎么做? Basicaly我需要为每个数据包生成一个唯一的标识符,而不使用Auto_Increment,因为我必须等待数据库。

关于单个数据包的唯一独特之处在于它们进入的时间,但使用时间作为标识符似乎是一个坏主意(例如,如果时间由NTP / User / LeapSecond /等向后设置... )

还有其他方法吗?您是否可以快速保留数据库中的唯一标识符而无需转盘?

0 个答案:

没有答案