MySQL数据库开发规范 一、基础规范 1、必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 2、必须使用UTF8字符集 解读:万国码,无需转码,无乱码风险,节省空间 3、数据表、数据字段必须加入中文注释 解读:N年后谁知道 ...
本文档是为帮助研发与运维人员按照规范使用MySQL数据库,提升研发写SQL的水平。致力于提供一个安全,稳定,高性能的数据库环境。 命名规范 库名 表名 字段名必须使用小写字母, 分割。 库名 表名 字段名不超过 个字符。 库名 表名 字段名禁止使用MySQL保留字,见附件。 库名 表名 字段名见名知意,建议使用名词而不是动词。 数据对象 变量的命名都采用英文字符,禁止使用中文命名。 临时库 表名必 ...
2018-07-23 11:41 0 1120 推荐指数:
MySQL数据库开发规范 一、基础规范 1、必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 2、必须使用UTF8字符集 解读:万国码,无需转码,无乱码风险,节省空间 3、数据表、数据字段必须加入中文注释 解读:N年后谁知道 ...
1. 【强制】业务上具有唯一特性的字段,即使是多个字段的组合,也必须建成唯一索引。 说明:不要以为唯一索引影响了insert速度,这个速度损耗可以忽略,但提高查找速度是明显的;另外,即使在应用层做了 ...
I 文档定义 1.1 编写目的 为了在软件生命周期内规范数据库相关的需求分析、设计、开发、测试、运维工作,便于不同团队之间的沟通协调,以及在相关规范上达成共识,提升相关环节的工作效率和系统的可维护性。同时好的规范,在执行的时候可以培养出好的习惯,好的习惯是软件质量的保证。 1.2 ...
最近一段时间一边在线上抓取SQL来优化,一边在整理这个开发规范,尽量减少新的问题SQL进入生产库。今天也是对公司的开发做了一次培训,PPT就不放上来了,里面有十来个生产SQL的案例。因为规范大部分还是具有通用性,所以也借鉴了像去哪儿和赶集的规范,但实际在撰写本文的过程中,每一条规范的背后无不 ...
一、基础规范 使用 INNODB 存储引擎 表字符集使用 UTF8 所有表都需要添加注释 单表数据量建议控制在 5000W 以内 不在数据库中存储图⽚、文件等大数据 禁止在线上做数据库压力测试 禁⽌从测试、开发环境直连数据库 二、命名规范 ...
MySQL 数据库 嵩山版2020.08.03 (一) 建表规约 1. 【强制】表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint(1 表示是,0 表示否)。说明:任何字段如果为非负数,必须是 unsigned。注意:POJO 类中 ...
官方介绍:https://yq.aliyun.com/articles/69327 官方GitHub(包括IDE规范检查插件):https://github.com/alibaba/p3c 1.0.2: 链接:http://pan.baidu.com/s/1boNpB6R 密码 ...
的代码才是最正常最规范的呢?我的同事甩给我了一本《阿里巴巴Java开发手册》,从头到尾也算是过了一遍。今天 ...