读完了《DDIA》的第二章,这一章没有讲太多底层的代码,而是拔高了一个维度,向我们展示了一个核心理念:数据模型决定了我们如何思考问题和编写软件。整章内容可以说是一场精彩的“三国演义”,通过三场理念对决,彻底重塑了我对各种数据库的认知。在这里记录下我的阅读感悟。 1. 结构之争:关系模型 vs 文档模
第一章的核心其实是为整本书搭建一个评估数据系统的宏观框架:可靠性、可扩展性与可维护性。在边读边思考的过程中,我产生了许多“顿悟”时刻,在这里以博客的形式记录下来,希望能给同样在啃这本书的朋友一些启发。 1. 可靠性(Reliability):不仅仅是“没崩”,甚至要主动“搞破坏” 在过去,我有时会把