1、现在表唯一主键为64位整型值,目前考虑的方法是,通过程序来实现唯一ID生成器(类似于Twitter-Snowflake)的实现,另外想问的是,可否用uuid_short()来代替,如果用它来做唯一主键值的话,有什么坏处。 此处谁能解释下The UUID_SHORT() return value is constructed this way:
(server_id & 255) << 56
+ (server_startup_time_in_seconds << 24)
+ incremented_variable++;这个结构部分。
(server_id & 255) << 56
+ (server_startup_time_in_seconds << 24)
+ incremented_variable++;这个结构部分。
但是想在ID中添加业务逻辑就要自己的ID服务器了,但这不算坏处,根据实际需求选择,建议大公司还是自己做