文章预览
上一篇《 阿里巴巴MySQL建表规范 》,有些童鞋在后台吐槽,说内容太基础,不符合“架构师”的水准,建议我别再发布小白内容了。 内容不宜只发一半,阿里MySQL规范,除了 《 阿里巴巴MySQL建表规范 》 中提到的建表规范10条,还有 索引规范4条 ,以及 SQL规范9条 。见下,希望能帮助到大家。 画外音:这里指的强制规范,不包含推荐规范与参考规范。 【索引强制规范4条】 索引强制规范一:唯一索引规范 1. 业务上具备唯一特性的字段,即使是组合字段,也必须建立成唯一索引。 画外音: 1. 唯一索引虽然影响插入速度,但针对于互联网大数据量高并发量的数据存储场景来说,插入的影响可以忽略不计,查询效率的提升是主要矛盾; 2. 应用层的唯一检查是不够的; 索引强制规范二:join规范 1. 超过三个表时,禁止join; 2. 需要join的字段,数据类型
………………………………