通常分佈式系統開發中不建議使用數據庫自帶的自增ID作id。python
理由:數據庫
1.不方便分庫分表。(TIDB時代待商榷)分佈式
2.不利於多機房多活部署。開發
那麼若是不使用數據庫的id。那怎麼生成id呢。部署
1. Twitter的SnowFlake。python版:pysnowflakeit
2.數據