RDBM最佳实践
原文中文,约1300字,阅读约需4分钟。发表于: 。RDBMS 可以做的事情比大多数人想象的要多得多: 1. 添加表通常比更改现有表更好 在大公司中尤其如此。对其他团队依赖的核心表进行更改是非常危险的,并且可能需要经过许多批准。这会大大降低团队的敏捷性。 取而代之的是,尝试添加一个完全归团队所有的新表。这有点像 "轻微服务";你可以在不破坏其他表的情况下破坏这个表,继续使用事务,并且不运行任何额外的基础设施。 (是的,这违反了数据库规范化原则,但
本文介绍了关系型数据库管理系统(RDBMS)的最佳实践,包括添加表而不是更改现有表、从索引的角度思考查询、将非 COUNT(*) 聚合移出数据库、从节点和边缘表的角度思考问题、每个表都需要创建日期和/或更新日期列、选择 ID 的结构方式、对查询进行注释等。这些实践可以提高团队的敏捷性和性能,但具体情况需要具体分析。