数据模型和数据库的历史


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

更新时间: 2020年6月15日

3K+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告