1. UUID
UUID(通用唯一標識符)是一種由128位數字組成的標識符,可以保證在全球范圍內唯一。在MySQL中,可以使用UUID()函數來生成UUID。UUID有一定的優點,它可以在不同的機器、不同的時間生成唯一的ID。但是,UUID也有一些缺點,它的長度很長,如果存儲在數據庫中,會占用很多的空間。同時,UUID不是連續的,無法支持一些需要連續ID的場景。
2. 自增ID
owflake算法。
owflake算法
owflakeowflake算法可以在高并發的情況下保證ID的唯一性和連續性。
owflakeowflake算法是一個比較好的選擇。