mysql數據庫自增id和uuid選擇

自增ID

優點
  • 插入有序.在innodb引擎下,查詢和插入速度快,佔用空間小
缺點
  • 多表合併和數據遷移會有id衝突 (如A表 和B表合併都有id=1的數據)

UUID

優點
  • 生成唯一id不會衝突
缺點
  • 佔用空間大,插入和查詢速度慢

總結

大部分情況下,使用自增id即可,除非有分佈式需求(此時也可以考慮雪花算法)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章