12.1.1 命名约定、规范化与反规范化权衡 12.1.1 命名约定、规范化与反规范化权衡 在数据库设计的浩瀚图景中,命名约定、规范化与反规范化看似是三个彼此独立的技术点,实则构成了一个紧密耦合的决策三角。它们共同决定了数据模型的可维护性、查询效率与系统扩展能力。许多项目初期因忽视这些细节而埋下隐患,后期不得不付出高昂代价重构;而另一些团队则凭借对这三者的精准把握,在性能与规范之间游刃有余。本文将深入这三个维度的技术实现细节,聚焦于“怎么做”,而非泛泛而谈“是什么”。 命名:不只是风格,更是契约 命名约定常被误认为只是代码风格问题,但在数据库层面,它是一种隐式的接口契约——开发者、DBA、运维乃至下游数据消费者都依赖这一契约进行协作。