![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySql数据库
文章平均质量分 90
李努力workhard
博观微取,厚积薄发!
展开
-
分布式系统全局id实现方案
需求场景在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在美团点评的金融、支付、餐饮、酒店、猫眼电影等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求;特别一点的如订单、骑手、优惠券也都需要有唯一ID做标识。此时一个能够生成全局唯一ID的系统是非常必要的。总之需要全局id,多出现在分布式多节点部署项目,数据库需要分库分表。方案对比1.UUIDString uuid = UUID.randomUUID().toS原创 2021-08-19 14:03:55 · 450 阅读 · 1 评论 -
数据库设计的三大范式通俗讲解
举例说明关系数据库表的设计之三大范式第一范式:第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项 第二范式:第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF)。第二范式要求每一行都要有唯一标识存在,这个唯一属性列被称为主关键字或主键、主码。实体的属性完全依赖于主关键字。 第三范...原创 2019-10-05 21:02:52 · 3571 阅读 · 3 评论