数据库表的唯一索引问题

单实例数据库

  • ID用自增比用UUID更高效,涉及到InnoDB的索引存储模式的问题。

多实例数据库集群

  •  自增机制失效,采用UUID方式,多数据库实例全局唯一。UUID的缺点:1.索引效率低,2.安全容易泄露MAC地址。
  • 综上上述原因,Twitter设计了Snowflake(雪花)算法,单调递增且不泄露MAC地址,美团的LEAF组件。
原文地址:https://www.cnblogs.com/rgqancy/p/10506553.html