《架构整洁之道》摘录 – 30

第 30 章 – 数据库只是实现细节

数据库并不是数据模型。数据库只是一款软件,是用来存取数据的工具。一个优秀的架构师是不会让实现细节污染整个系统架构的。

关系型数据库系统是为了优化磁盘存储而设计的。

数据库终究只是在硬盘和内存之间相互传输数据的一种手段而已。从系统架构的视角来看,真的不应该关心数据在旋转的磁盘表面上以什么样的格式存在。实际上,系统架构应该对磁盘本身的存在完全不关心。

数据本身很重要,但数据库系统仅仅是一个实现细节。