看啥推荐读物
专栏名称: Java大后端
专注分享Java后端技术,包括Spring Boot、Spring Cloud、MyBatis、MySQL、Dubbo、Zookeeper、ES、K8S、Docker、Redis、MQ、分布式、微服务等主流后端技术。
今天看啥  ›  专栏  ›  Java大后端

超全的数据库建表/SQL/索引规范,建议贴在工位上!

Java大后端  · 公众号  ·  · 2020-11-18 14:35
「背景」因为工作岗位的原因,负责制定了关于后端组数据库的规约规范,作为所有产品线的规范,历经几版的修改,最终形成下边的文本。规范在整个后端执行也有大半年的时间,对于整个团队在开发阶段就减少不恰当的建表语句、错误SQL、错误的索引有积极的意义,故分享出来给大家参考。下边分为「建表规约、SQL规约、索引规约」三个部分,每部分的每一条都有「强制、建议」两个级别,大家在参考时,根据自己公司的情况来权衡。「一、建表规约」「【强制】(1) 存储引擎必须使用InnoDB」解读:InnoDB支持事物、行级锁、并发性能更好,CPU及内存缓存页优化使得资源利用率更高。「【强制】(2)每张表必须设置一个主键ID,且这个主键ID使用自增主键(在满足 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照