is前缀
需要在设置从is_xxx到Xxx的映射关系
数据库表示是与否的值,使用tinyint类型
坚持is_ xxx的命名方式是为了明确取值含义和取值范围
表名,字段名必须使用小写字母...才推荐进行分库分表
如果预计三年后的数据量根本达不到这个级别,不要在创建表时就分库分表
合适的字符存储长度,不但节约数据库表空间,节约索引存储,更重要的是提升检索速度
索引规约
业务上具有唯一特性的字段...不适合分布式,高并发集群
级联更新是强阻塞,存在数据库更新风暴的风险
外键影响数据库的插入速度
禁止使用存储过程,存储过程难以调试和扩展,更没有移植性
数据订正(数据删除,修改记录操作)时,要先select...定义POJO类以及数据库字段定义规定,在中增加映射,是必须的
在MyBatis Generator生成的代码中,需要进行对于的修改
不要使用resultClass当返回参数,即使所有类属性名与数据库字段一一对应...类进行更新
执行SQL时,不要更新无改动的字段.一是易出错,二是效率低,三是增加binlog存储
@Transactional事务不要滥用:
事务会影响数据库的QPS
使用事务需要考虑各方面的回滚方案