磁鼓时代的文件存储方式,其实还挺有意思的。文件系统阶段起步早,那会儿主要靠磁盘、磁鼓这些老硬件撑场子,数据能存,但结构单一,文件间几乎没啥联系。

文件系统的核心,其实就是靠操作系统里的那套“文件系统”模块在运作。嗯,说白了就是帮你存、读、删文件。但可别以为就那么简单,早期的系统只支持联机实时,你写个程序还得自己管理数据位置,挺折腾。

冗余问题也比较,文件 A 里有的数据,文件 B 也再存一遍。没办法,那个时候可还没什么“数据库设计范式”这种讲究,能跑起来就不错了。数据也都是孤岛型的,彼此不通气。

想了解这段历史演变的,可以看看这篇文章:文件系统阶段_数据库系统概论,讲得蛮细的,结合背景、硬件、软件都说了一遍。

如果你正在研究数据库的发展史,或者想搞懂从文件系统到数据库这段演进,蛮推荐你看下这个资源。也可以顺手看看如何消除数据冗余文件系统数据结构,拓展理解会更清晰。

哦对了,别忘了——虽然这些内容看起来有点“上古”,但对理解现在的数据库设计思想还是蛮有的。