資料庫表的唯一索引問題

rgqancy發表於2019-03-10

單例項資料庫

  • ID用自增比用UUID更高效,涉及到InnoDB的索引儲存模式的問題。

多例項資料庫叢集

  •  自增機制失效,採用UUID方式,多資料庫例項全域性唯一。UUID的缺點:1.索引效率低,2.安全容易洩露MAC地址。
  • 綜上上述原因,Twitter設計了Snowflake(雪花)演算法,單調遞增且不洩露MAC地址,美團的LEAF元件。

 

相關文章