- 2
- 0
- 约5.15千字
- 约 5页
- 2026-04-20 发布于北京
- 举报
《003_几种常见的分布式唯一ID生成方案的优缺点对比(1)》
1、数据库自增主键
1024表,不是依赖每一张表的自增主键,不同的表都从1开始累加id
专门搞一个库,搞一个表,专门用于生成全局唯一id,insertinto一条数据,他会返回
给你一个全局唯一id,然后你把这个id设置给数据,分表后的1024张表里去,全局唯
一的
优点:超简单,起来非常方便,公司有一个统一的库和表,专门用于生成id;或者你自
己的系统的库里你专门弄一张表,用来生成id
缺点:单库单表,并发抗不住,一旦达到每秒几千的高并发;不停的在表里数据获取id,
表数据会越来越多,还得定期清理,很
适用场景:分库分表是因为数据量大,但是低并发低负载,而且数据库单机有高可用问题,
必须上高可用方案,另外是单表数据一直增长也是个问题,一般不会直接投入生产,投入生
产环境的时候会用下面说的的数据库唯一id生成方案
2、UUID
优点:本地生成,没有所谓的并发
缺点:太长了!作为主键绝对是不靠谱的!数据库频繁页问题!
适用场景:除数据库主键之外的其他唯一键场景,都适合,这个方案一般不考虑在分布式唯
一ID生成里,在我们的里,其实可以忽略
3、开源的Sno
您可能关注的文档
- 委派模式与策略模式:精简代码逻辑,提升程序效率.pdf
- 2025-2026学年新疆生产建设兵团中学高一下学期期中考试英语试题卷(含答案,无听力音频无听力原文).pdf
- 2025-2026学年浙江北斗联盟下学期期中联考高一英语试题(含答案,无听力音频无听力原文).pdf
- 2025-2026学年四川省万源中学高二下学期期中考试英语试卷(含答案).pdf
- 江苏省南京师范大学附属中学宿迁分校2025-2026第二学期八年级英语期中考试卷(含答案).pdf
- 2025—2026学年云南省七年级历史下学期期中模拟卷(一)含答案.pdf
- 江西定南中学2025-2026学年度第二学期研学班期中考试高一英语试题(含答案).pdf
- 上海市松江区2026年中考二模英语试卷(含答案及听力原文,无听力音频).pdf
- 江苏省苏州市相城区2025-2026学年第二学期七年级数学期中试卷(含答案).pdf
- 2025-2026学年天津市咸水沽第一中学下学期高二5月英语试题(含答案).pdf
- 吉林省2026届高考模拟质量检测思想政治试卷(含解析).pdf
- 湖北省咸宁市嘉鱼县2025-2026学年下学期八年级期中质量监测历史试题(含答案).pdf
- 2025-2026学年浙江杭州地区重点中学下学期期中高二英语试题(含答案,无听力音频无听力原文).pdf
- 上海市浦东新区2026年中考二模英语试卷(含答案,无听力音频及原文).pdf
- 吉林省2026届高考模拟质量检测试卷 英语试卷(含答案).pdf
- 山东省泰山教育联盟2026届高三下学期4月模拟考试政治试卷(含答案).pdf
- 上海市宝山区2026届高三二模英语试卷(含答案).pdf
- 新疆维吾尔自治区喀什地区巴楚县2025-2026学年第二学期八年级道德与法治练习卷【WORD】.pdf
- 山东省泰山教育联盟2026届高三4月考试模拟英语试题(含答案,无听力音频有听力原文).pdf
- 湖南省张家界市永定区2026届初中毕业学业水平考试模拟测试(1)历史试卷(有答案).pdf
最近下载
- 2023年湖南高考生物试题(含答案解析).pdf VIP
- 2025年新课标沪外教班八年级英语上册unit4《In the neighbourhood》大单元整体教学设计.docx
- 整车开发流程.xls VIP
- 脑出血的康复干预.pptx VIP
- T /CAS 1139—2025 间充质干细胞制剂的质量控制导则.pdf VIP
- 幼儿园教师夏季安全培训课件.pptx VIP
- 高空作业专项施工方案.docx VIP
- HUAMEI华魅电吹管AC966 92312345用户手册.pdf
- 017《建筑物灭火器配置验收检查规范》(GB50444-2024).doc VIP
- 2023年甘肃省定西市临洮县中考一模化学试题(含解析).docx VIP
原创力文档

文档评论(0)