1. UUID
UUID(通用唯一标识符)是一种由128位数字组成的标识符,可以保证在全球范围内唯一。在MySQL中,可以使用UUID()函数来生成UUID。UUID有一定的优点,它可以在不同的机器、不同的时间生成唯一的ID。但是,UUID也有一些缺点,它的长度很长,如果存储在数据库中,会占用很多的空间。同时,UUID不是连续的,无法支持一些需要连续ID的场景。
2. 自增ID
owflake算法。
owflake算法
owflakeowflake算法可以在高并发的情况下保证ID的唯一性和连续性。
owflakeowflake算法是一个比较好的选择。