資料模型和資料庫的歷史
資料模型的歷史經歷了三代 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 為大型表提供快速查詢功能。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP