知识卡片

拒绝重构数据库模式等于把架构焊死在过去

普通读书笔记卡 · 1846.e

内容

不少团队把数据库模式当作”永远不能变”的神圣资产精心保护,但代价是每次现实世界的抽象需要更新时,他们不敢直接改旧结构,只能不断新增关联表打补丁,结果制造出一层层从未真正清理过的历史遗骸,模式反而越来越难懂、越来越僵化。真正保护好数据资产的方式不是拒绝重构,而是像对待代码一样定期重构模式、主动清理过时抽象,同时坦诚地和业务方讨论哪些遗留数据真正值得保留、哪些只是负担。

参考来源

- 位置:《演进式架构(原书第2版)》第6章《演进式数据》正文(源文件:_epub-src/EPUB/xhtml/chapter10.xhtml) - 结论依据:原文明确指出拒绝重构模式或删除旧数据会把架构与过去耦合在一起、丧失重构能力,直接支持卡片论点。 - 原始内容:"拒绝重构模式或删除旧数据将架构与过去耦合在一起,使你再无重构的能力。"