- 云原生數(shù)據(jù)庫(kù):原理與實(shí)踐
- 李飛飛等
- 409字
- 2024-01-25 18:25:17
1.1.2 商業(yè)化起步
1970年,IBM公司的研究員E.F.Codd在他劃時(shí)代的論文A Relational Model of Data for Large Shared Data Banks中提出了關(guān)系模型(Relational Model),該模型為關(guān)系數(shù)據(jù)庫(kù)技術(shù)奠定了理論基礎(chǔ),關(guān)系模型基于謂詞邏輯和集合論,有嚴(yán)格的數(shù)學(xué)基礎(chǔ),提供了高級(jí)別的數(shù)據(jù)抽象層次,并不規(guī)定數(shù)據(jù)存取的具體過程,而是交由DBMS自己實(shí)現(xiàn)。當(dāng)時(shí)也有人認(rèn)為關(guān)系模型過于理想化,只是一種抽象數(shù)據(jù)模型,難以實(shí)現(xiàn)高效的系統(tǒng)。1974年,當(dāng)時(shí)在UC Berkeley的Michael Stonebraker和Eugene Wong決定開始研究關(guān)系數(shù)據(jù)庫(kù),并開發(fā)出INGRES(Interactive Graphics and Retrieval System),證明了關(guān)系模型的高效和實(shí)用。INGRES使用了一種稱為QUEL的查詢語(yǔ)言。與此同時(shí),IBM也意識(shí)到關(guān)系模型蘊(yùn)含的潛力,在實(shí)驗(yàn)室中開發(fā)出關(guān)系數(shù)據(jù)庫(kù)System R,還有與之相適配的結(jié)構(gòu)化查詢語(yǔ)言SQL。20世紀(jì)70年代末,INGRES在Oracle和IBM DB2中得到發(fā)展和商業(yè)化實(shí)現(xiàn),最終于1986年被ANSI組織采用并作為關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言。SQL語(yǔ)言只描述想要什么樣的數(shù)據(jù),而不關(guān)注如何獲取這些數(shù)據(jù)的具體過程,把使用者從繁重的數(shù)據(jù)操作細(xì)節(jié)中解脫出來,恰恰成為關(guān)系數(shù)據(jù)庫(kù)得以成功的關(guān)鍵。
- 數(shù)據(jù)庫(kù)原理及應(yīng)用教程(第4版)(微課版)
- 計(jì)算機(jī)信息技術(shù)基礎(chǔ)實(shí)驗(yàn)與習(xí)題
- Oracle 12c云數(shù)據(jù)庫(kù)備份與恢復(fù)技術(shù)
- SQL優(yōu)化最佳實(shí)踐:構(gòu)建高效率Oracle數(shù)據(jù)庫(kù)的方法與技巧
- Python數(shù)據(jù)分析與挖掘?qū)崙?zhàn)(第3版)
- 數(shù)據(jù)科學(xué)實(shí)戰(zhàn)指南
- 實(shí)用數(shù)據(jù)結(jié)構(gòu)
- 區(qū)塊鏈技術(shù)應(yīng)用與實(shí)踐案例
- 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)技術(shù)
- Spring Boot 2.0 Cookbook(Second Edition)
- 利用Python進(jìn)行數(shù)據(jù)分析(原書第2版)
- Python 3爬蟲、數(shù)據(jù)清洗與可視化實(shí)戰(zhàn)
- 大數(shù)據(jù)測(cè)試技術(shù):數(shù)據(jù)采集、分析與測(cè)試實(shí)踐(在線實(shí)驗(yàn)+在線自測(cè))
- Unity for Architectural Visualization
- ECharts數(shù)據(jù)可視化:入門、實(shí)戰(zhàn)與進(jìn)階