专栏名称: 运维路书
分享数据库、系统、应用的运维心得
今天看啥  ›  专栏  ›  运维路书

研发强烈反对用自增id,坚持用uuid做主键,该怎么办?

运维路书  · 公众号  ·  · 2024-10-30 17:59
    

文章预览

最近,公司刚刚开了一个新项目,研发丢过来的建表语句,一看全都是uuid做主键。。。 头大,想要研发改成自增id,结果研发来一句,自增id不利于数据安全。 对于一个对数据安全要求高的公司来说,这一句秒杀了。 但是,此题还得解。 本期就说说自增id和uuid的优劣,以及最后的解决方案。 核心要点 1. 为什么用自增ID 2. 自增ID的优缺点 3. UUID的优缺点 4. 解决方案 5. 总结 为什么用自增ID 为什么DBA总是强调要用自增id做主键? 这也是研发同学一直以来的疑问,一般DBA会说基于性能考虑。具体为什么,可能也没详细解释过。今天,简单明了地解释一下。 MySQL数据如何存储: clustered index The  InnoDB  term for a  primary key  index.  InnoDB  table storage is organized based on the values of the primary key columns, to speed up queries and sorts involving the primary key columns. For best performan ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览