分庫分表後數據庫全局一致性Id如何生成

自增主鍵 拆分了多少張表就使自增主鍵的自增跨度是多少,這樣就是每臺機器的Id都是固定的唯一的一套等差數列 缺點就是不能隨意擴容,擴容起來很麻煩 UUID UUID使用Java自己生成的64位的序列碼。數字字母混合,無順序。很難重複 無序的id做爲主鍵給索引重建帶來了性能浪費 snowFlake 算法 根據時間戳 + 服務器號 + 自增序列號生成全局一致性id 優點: 毫秒數在高位,符合遞增規則 不
相關文章
相關標籤/搜索