数据模型和数据库的历史
数据模型的历史经历了三代 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 为大型表提供快速查找功能。
广告