数据库为何走向分布式?又如何走向分布式?

1961 年,Charles Bachman 等人设计了第一个计算机数据库管理系统(DBMS),这个网状模型(Network model)的数据库被称为 IDS(Integrated Data Store)。随后不久,IBM 在 1968 年开发了层次模型(hierarchical model)的数据库 IMS(Information Management System)。这两个数据库都是实验性的先行者。

无论是网状模型还是层次模型,最开始的数据库都非常难用,没有很多我们如今习惯的东西:

没有表,更没有 SQL;

数据粗暴存储,不得不通过指针遍历整个数据结构来进行查询;

逻辑层和物理层并不分离,没有独立的模式(schema),要增加属性,必须重新加载全部的数据然后转存;

最初的数据库没有独立存储数据,没有任何抽象,这导致开发者需要耗费大量精力来使用。

THE END