数据库设计

设计分隔

本篇文章设计风格:性能优先,业务优先
反第三范式:表数据字段冗余可以提升查询性能
不使用外键约束,如果数据存在外键关系,在程序层面实现:外键会保证一定的数据完整性,但是每次修改都需要检查外键约束,在高并发场景下会拖慢数据库性能。

命名规范

全部采用小写单词用下划线分隔:命名应使用富有意义的英文词汇,多个单词组成的,中间以下划线分割

长度不超过15个字符:命名长度以不超过 15 个字符为宜(避免超过 20)。

布尔值类型的字段命名为 is+描述。

posted @ 2017-08-22 15:59  keivnyau  阅读(107)  评论(0编辑  收藏  举报