文章预览
最近,公司刚刚开了一个新项目,研发丢过来的建表语句,一看全都是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
………………………………