文章前面先提到分散式系统的复杂度会导致 RDBMS 上的一些假设失效,所以如果可以用单台机器暴力解,就尽量用单台机器来解 (scale up 的情境),里面就提到了一些“暴力可以解决很多问题”的说明,差不多就是前几天提到的“Let's Encrypt 升级数据库服务器 (AMD YES?)”。

后面提到如果真的要放进分散式的 RDBMS (scale out 的情境),怎么设计资料结构会比较好。

这边刚好也可以提一下,量够大的时候要把 OLTP 与 OLAP 的应用分开,现在有很多 OLAP 数据库可以选择,同步的工具也很成熟了,通常效能会比在 OLTP 上面硬跑来的好。