合理的数据库设计是业务系统稳定运行的基石。中小型系统需在规范化与性能、灵活性与一致性间找到平衡点。
适当的规范化程度:通常到第三范式,避免过度规范化带来的性能问题
合理的反规范化:在频繁连接查询的场景下适度冗余
一致的命名规范:表名、字段名、索引名遵循统一约定
数据类型优化:选择最精确的数据类型,避免空间浪费