那些年,曾經輝煌過的數據庫

滾滾長江東逝水,浪花淘盡英雄!

數據庫的演進史,正是這樣一部“英雄迭代”的壯闊史詩。從早期數據模型的拓荒者,到關系型數據庫的商業巨頭;從桌面應用的普及者,再到開源與大數據時代的弄潮兒;每一代“輝煌者”都曾定義過時代,卻也因技術局限、生態變遷或市場策略失誤而逐漸淡出歷史。

本文按照技術代際分類,細數那些曾引領風騷的數據庫產品及其興衰軌跡。

奠基者

IDMS

IDMS 是通用電氣于 1961 年發布的網狀數據庫,其核心創新在于用物理指針顯式定義實體關聯,可以高效管理復雜的數據關系,曾主導企業級數據管理十余年。

但是由于它的存儲結構與邏輯模型強耦合,導致編程復雜度極高、效率低下,在關系數據庫的降維打擊下退出了歷史舞臺。

IMS

IMS 作為 IBM 在 1968 年為阿波羅登月計劃設計的層次數據庫,采用樹形結構管理數據,奠定了大型機時代數據管理的基石,輝煌時期曾經是金融與電信核心系統標配。

同樣,隨著關系模型的興起,層次數據庫也逐漸步入歷史。不過,目前部分遺留系統仍在使用 IMS,IBM 仍然在維護著 IMS;而且文檔數據庫和 XML 數據庫似乎以另外一種方式延續著層次模型和樹形數據管理的思想。

商業巨頭

Informix

Informix 屬于關系數據庫黃金時代(1980s-1990s)的“三巨頭”之一(Oracle、Informix、Sybase),以高性能 OLTP 和對象關系擴展能力著稱,曾經在金融(納斯達克交易所)、電信(英國電信)、零售(沃爾瑪)等核心場景創造過輝煌。

2000 年財務丑聞導致 Informix 股價崩盤,2001 年被 IBM 收購后技術整合至 Db2;目前,Informix 仍在維護中,仍有一些遺留系統使用。

Sybase

Sybase 最早于 1987 年發布,它是首個采用現代客戶端/服務器(C/S)架構架構的數據庫,事務處理效率領先,輝煌時期曾是華爾街金融機構首選,1992 年占全球數據庫市場 26%。

1989 年 Sybase 授權微軟使用源碼開發 OS/2 版本 SQL Server,隨后微軟利用 Windows NT 捆綁銷售 MS SQL Server 擠占了大量市場;加上錯過互聯網浪潮和云轉型失敗,2010 年被 SAP 收購,如今改名為 SAP Adaptive Server Enterprise。

桌面數據庫

dBase

dBase 開創了桌面級關系數據庫的先河,讓中小企業甚至個人開發者首次擁有數據管理能力,由 Ashton-Tate 公司于 1979 首次發布,1986 年用戶超百萬。

dBase 衰落的原因包括其文件架構的缺陷,缺乏并發與事務支持,逐漸被 Access 等產品替代。

FoxPro

FoxPro 繼承并發揚了 dBase 數據庫的 xBase 語言,支持快速桌面應用開發。1992 年被微軟收購后改名 Visual FoxPro,中小企業管理軟件的主流選擇。1998 年全球超 300 萬開發者,中國占比 40%(高校計算機課標配)。

隨著互聯網的浪潮,加上 Access 的同化競爭,微軟最終決定放棄 Visual FoxPro,于2007 年停止更新。

大數據過客

HBase

HBase(Hadoop Database)是 2010年代大數據爆發初期的分布式存儲基石,作為Google BigTable的開源實現,它用簡單的鍵值模型承載了海量半結構化數據。輝煌時期承載了大量頭部互聯網公司的核心業務,例如 Pinterest 構建了 3000+ 節點 6PB 數據,用于用戶消息、廣告索引存儲。

由于技術架構的缺陷,缺乏云原生分布式事務,不支持實時分析,正在被 Snowflake、ClickHouse 等新興產品替代。

結束語

未來,云原生+AI 可能終結更多傳統數據庫。但每一次落幕,都是技術向更高效范式躍遷的見證。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/84661.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/84661.shtml
英文地址,請注明出處:http://en.pswp.cn/web/84661.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

2D曲線點云平滑去噪

2D曲線點云,含許多噪聲,采用類似移動最小二乘的方法(MLS)分段擬合拋物線并投影至拋物線,進行點云平滑去噪。 更通俗的說法是讓有一定寬度的曲線點云,變成一條細曲線上的點。 分兩種情況進行討論: 1&#…

【平面波導外腔激光器專題系列】用于精密測量的平面波導外腔激光器特性

----翻譯自Kenji Numata等人的文章 摘要 1542 nm平面波導外腔激光器PW-ECL具有足夠低的噪聲非常適合精密測量應用。與 0.1mHz至100kHz 之間,其頻率和強度噪聲與非平面環形振蕩器 NPRO和光纖激光器相當或更好。通過將 PW-ECL 的頻率穩定在乙炔(13C2H2&a…

文件時間修改器

文件時間修改器是一款幫助用戶修改文件創建時間的軟件,支持毫秒級時間的修改,包括文件的創建時間、修改時間、訪問時間等時間都支持修改,可以批量處理文件。 飛貓云下載 | 備用下載1 |備用下載2 基本簡介 本軟件主要為批量修改文件的創建時…

倉頡語言實戰:MQTT物聯網開發

目錄 引言 mqtt4cj庫的使用 申請倉頡編程語言內測 下載STDX 測試程序 結束語 引言 最近一直在學習倉頡語言,由于我對物聯網比較感興趣,自然想到寫一個MQTT的程序,好在找到了mqtt4cj庫,今天分享一下學習心得。 mqtt4cj庫的…

OpenCV CUDA模塊設備層-----用于在 CUDA 核函數中訪問紋理數據的一個封裝類TexturePtr()

操作系統&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 編程語言&#xff1a;C11 算法描述 TexturePtr<T, R> 是 OpenCV 的 opencv_cudev 模塊中用于在 CUDA 核函數中訪問紋理數據的一個封裝類。它主要用于將一個已創建好的 cudaTe…

Spring Boot的自動裝配和自動配置

Spring Boot的自動裝配&#xff08;Auto Wiring&#xff09;和自動配置&#xff08;Auto Configuration&#xff09;是兩個不同的概念&#xff0c;它們在Spring框架中各自有不同的作用和用途。下面我將詳細解釋它們的區別和聯系。 自動裝配&#xff08;Auto Wiring&#xff09…

如何用 vue-office 快速搭建文檔在線預覽服務

1. 什么是 vue-office 1.1 vue-office 簡介 vue-office 是一個基于 Vue 的組件庫,用于在 Web 應用中快速集成 Office 文檔的在線預覽功能。它支持 Word、Excel 和 PowerPoint 等多種格式,并提供了簡潔的 API 接口和豐富的自定義選項。 1.2 支持的文檔類型與核心特性 支持的…

Python爬蟲(六):Scrapy框架

"Scrapy到底該怎么學&#xff1f;"今天&#xff0c;我將用這篇萬字長文&#xff0c;帶你從零開始掌握Scrapy框架的核心用法&#xff0c;并分享我在實際項目中的實戰經驗&#xff01;建議收藏?&#xff01; 一、Scrapy簡介&#xff1a;為什么選擇它&#xff1f; 1.…

Linux中關閉swap分區

在 Linux 系統中關閉 swap 分區&#xff08;或交換文件&#xff09;的步驟如下&#xff0c;請務必在操作前保存所有數據&#xff0c;以免丟失&#xff1a; &#x1f4cc; 完整操作步驟&#xff1a; 1. 查看當前 swap 使用情況 free -h swapon --show # 查看活躍的 swap 設…

RPGMZ游戲引擎之如何設計每小時開啟一次的副本

本文知識點 1. 獲取時間 2. 時間格式要正確 3. 事件內如何設計 正文開始 1. 獲取時間 首先獲取當前時間 然后保存在 事件內的變量里面 后需要判斷時間是否相等 function 獲取當前日期(){const now new Date();return now.toISOString();}; 2. 時間格式要正確 now.toI…

學習路之uniapp--uniapp擴展uni-ui

這里寫目錄標題 一、新建項目二、下載導入插件三、直接創建uni-ui項目 一、新建項目 二、下載導入插件 三、直接創建uni-ui項目 創建uniapp項目時&#xff0c;直接創建uni-ui項目

Kotlin 2.6 猜數小游戲

本次實戰通過開發猜數小游戲&#xff0c;深入學習了 Kotlin 編程的循環控制和條件判斷。游戲要求計算機隨機生成一個數字&#xff0c;用戶通過輸入猜測&#xff0c;程序根據猜測結果給出提示&#xff0c;直到猜中為止。通過實現這一過程&#xff0c;我們掌握了如何使用 while 循…

RNN工作原理和架構

## 1. 什么是 RNN&#xff1f; * **全稱&#xff1a;** Recurrent Neural Network&#xff08;循環神經網絡&#xff09; * **核心特點&#xff1a;** 它是一種專門設計用來處理**序列數據**的神經網絡。 * **核心能力&#xff1a;** 擁有“記憶”能力&#xff0c;能夠利用**…

智能計算模擬:第一性原理+分子動力學+機器學習

第一性原理分子動力學機器學習”三位一體的綜合手段&#xff0c;已經成為模擬計算的一個前沿方向&#xff0c;為解決傳統計算化學方法面臨的挑戰提供了新的解決方案。國內外已有科研團隊在深化第一性原理與分子動力學的研究與應用拓展&#xff0c;利用機器學習優化大規模計算、…

基于Attention機制的模型。這使得它擺脫了RNN模型順序讀取序列的缺點,可以實現高度的并行化的理解

這句話的核心意思是:??該模型完全基于注意力機制(Attention Mechanism),不再依賴傳統的循環神經網絡(RNN)結構,因此避免了 RNN 的順序計算問題,能夠實現高效的并行化計算??。我們可以從以下幾個方面深入理解: 1. ??"僅基于 Attention 機制"?? ??傳…

解決虛擬機 Kali 系統安裝了VMware Tools 不能拖入文件問題

進入終端&#xff0c;這里我是root模式下&#xff0c;不是root模式在命令前加一個sudo即可&#xff0c;命令如下&#xff1a; apt install open-vm-tools open-vm-tools-desktop 執行成功后輸入 reboot 重啟后即可

GitHub OAuth 認證示例

GitHub鏈接&#xff1a;github_auth 流程圖 功能特性 ? GitHub OAuth 認證? 獲取用戶基本信息? 顯示用戶的 GitHub 倉庫列表? 安全的會話管理? 響應式用戶界面 技術棧 后端 Flask - Python Web 框架Flask-CORS - 跨域資源共享Requests - HTTP 庫Session - 會話管理 …

百度蘿卜快跑攜4顆禾賽激光雷達進軍迪拜,千輛L4無人車開啟全球化戰略

3月28日,百度旗下自動駕駛出行服務平臺“蘿卜快跑”宣布在迪拜市區啟動無人駕駛規模化測試及服務,計劃部署超1000輛L4級全無人駕駛汽車。此次出海不僅是蘿卜快跑首次在中國以外地區實現規模化落地,更以“單車搭載4顆禾賽激光雷達”的硬件配置引發行業關注,標志著中國自動駕…

湖北師范大學人工智能與計算機學院電子信息研究生課程《隨機過程》第六次作業

一. 計算題&#xff08;共10題&#xff0c;100分&#xff09; 1. (計算題, 10分)隨機信號 的實測樣本函數如題圖(a)與(b)所示&#xff0c; &#xff0c;期中X為隨機變量&#xff0c; &#xff0c;試說明它們可能是均值各態歷經的嗎&#xff1f;&#xff08;寫明道理&#xff…

解決Windows Server打開DNS提示“拒絕訪問”和“RPC服務器不可用”

問題背景 在一個活動目錄域xyzz.internal中&#xff0c;有兩臺域控制器&#xff08;Domain Controller&#xff09;&#xff0c;各位于一個站點。 問題 當我們在其中一臺域控制器上的服務器管理器中打開DNS管理工具時&#xff0c;卻看到類似如下錯誤&#xff0c;提示拒絕訪問…