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

作者/分享人:Array老师
向 Ta 提问
主页:www.ugaoxin.com 简介: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 界崛起共同奋斗的动力!

已有235人预订
预订达标
文章出炉
     
05月29日
06月13日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张Array老师的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
你可能还喜欢
JVM 精华知识点汇总
胡玉洋
Docker 入门之个人博客搭建教程
一念成魔
MySQL 数据同步双机互备
小闲丶
前端游戏框架哪个好
cba
美团客户端响应式框架 EasyReact 开源
美团技术团队
Spring Boot 最佳入门实践
老王
知识图谱发展史
AI科技大本营
初中级程序员 BAT 面试宝典
麻酱
美团针对 Redis Rehash 机制的探索和实践
美团技术团队
区块链溯源系统开发,4小时从入门到精通!
Lijia
SpringBoot : 一个应用启动引擎而已
文心紫竹
分布式系统架构详解
一跃
实战剖析 Java 并发编程
benjming
如何基于深度学习实现图像的智能审核
美团技术团队
阿里云 Linux 平台如何通过 Nginx 搭建 HTTPS 环境
kevin_power
微信扫描登录