电商高并发、高流量下分布式 ID 的解决方案(主键生成策略)

作者/分享人:Array老师
向 Ta 提问
10多年互联网一线实战经验,现就职于大型知名互联网企业,资深架构师, 有丰富实战经验和企业面试经验;就职于高校数年。CSDN学院讲师。

在互联网应用中,应用需要为每一个用户分配一个 ID,在使用分布式数据库情况下,已经不能依靠自增主键来生成唯一性 ID 了。几乎所有的业务系统,都有生成一个记录标识的需求,例如:order_id,user_id。

数据在分片时,典型的是分库分表,就有一个全局ID生成的问题。

在这些大型电商技术日积月累的今天,本 Chat 带你领略一线电商正在使用的主键生成策略:

  1. 自增的生成 ID 策略在互联网的高并发情况下为什么不能用?
  2. Redis 的主键生成策略?我们在高并发下用还是不用?
  3. 数据库 Oracle 提供的主键生成策略?高并发,Oracle 能否解决?
  4. 主键生成策略在分布式 ID 下需要满足什么条件?
  5. UUID 为什么满足但是被摒弃?
  6. 目前成熟的电商高并发、高流量下分布式 ID(主键)的解决方案是什么?

售后:提供读者圈和 CSDN 学院实战项目视频支持,诚意分享,自愿购买,您的支持将是咱们一起为中国 IT 界崛起共同奋斗的动力!

已有204人预订
预订达标
文章出炉
     
05月29日
06月13日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张Array老师的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
你可能还喜欢
二叉树的原理推敲与动手种树
浅浅
谈谈 Java NIO
应书澜
程序员炒股:算法交易策略与建模思想
chen_h
MySQL 性能优化实战
奋斗
DevOps 工具链:在线报障的流程、系统设计和自改进体系的建设
常新居士
RabbitMQ 消息服务总结心得分享
IT小香猪
成长:浅谈从前端小工到工程师的三年转换
icepy
分布式锁原理探究
追梦
性能优化之 JVM 高级特性
码侠岛
提升:从枚举、进阶,到动态规划(Dynamic Programming)
zhen.guo
人脸识别的最新进展以及工业级大规模人脸识别实践探讨
AI科技大本营
人工智能挑战下,情商才是绝对优势!
Soyoger
Java NIO 框架 Netty 之美:粘包与半包问题
追梦
Dubbo 第一课:Dubbo 服务发布过程剖析
北风男
Java 基础之详解 Java 反射机制
王俊生
微信扫描登录