数据模型和数据库的历史

dbmsdatabasehbasehadoop更新于 2026/1/5 12:52:17

数据模型的历史经历了三代 DBMS −

  • 层次系统是第一代 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 为大型表提供了快速查找功能。