数据模型和数据库的历史
数据模型的历史经历了三代 DBMS:
- 层次结构系统是**第一代**DBMS。第一代还包括 CODASYL 系统。两者都出现在 20 世纪 60 年代。
- **第二代**包括关系模型。E.F.Codd 博士于 1970 年提出了该模型。
- **第三代**包括对象关系型 DBMS 和面向对象 DBMS。
数据库的历史时间轴如下所示:
基于文件系统
基于文件系统出现在 20 世纪 60 年代,并被广泛使用。它存储信息并将其组织到存储设备中,如硬盘、CD-ROM、USB、SSD、软盘等。
关系模型
关系模型由 E.F.Codd 于 1969 年提出。该模型指出数据将以元组的形式表示。关系模型将数据分组到一个或多个表中。这些表通过公共记录相互关联。
Dbase
像 Dbase 这样的数据库于 20 世纪 80 年代开始销售。它是首批用于微型计算机的数据库管理系统之一。Cecil Wayne Ratliff 开发了它。
集中式 DBMS 和数据仓库
在 20 世纪 90 年代,使用了集中式 DBMS 服务器。这一时期也见证了 MS-Access 的引入。
此外,用户开始使用互联网,并引入了数据仓库。
NoSQL
NoSQL 和大数据出现在 2008 年。
大数据描述了结构化和非结构化数据的大量价值。这些数据量如此之大,以至于传统的数据库无法处理它。
Hadoop
Hadoop 和 MongoDB 于 2009 年推出。
Hadoop 使用分布式文件系统来存储大数据,并使用 MapReduce 来处理它。Hadoop 擅长存储和处理各种格式的海量数据,例如任意格式、半结构化格式、非结构化格式等。
MongoDB 是一个跨平台的文档型数据库,提供高性能、高可用性和易扩展性。它基于集合和文档的概念工作。
Hbase
它于 2010 年推出,是一个建立在 HDFS 之上的数据库。HBase 为更大的表提供了快速查找功能。
广告