国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

數據庫技術發展史

華為開發者社區 ? 來源:華為云學院 ? 作者:華為云學院 ? 2021-01-13 15:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

當下,數據庫開發已經是一門炙手可熱的技術方向,從事數據庫開發的人也越來越多,但是你知道數據庫技術的發展由來嗎?來來來,今天小編就帶大家重走一遍數據庫技術發展史,相信你在讀完后會對數據庫有更深的了解,以后和小伙伴們聊起數據庫也更加有底氣!

數據庫技術是因數據管理任務的需要而產生,數據管理是指對數據進行分類、組織、編碼、存儲、檢索和維護,是數據處理的中心問題。在數據管理的發展歷史中經歷了三個階段。

51c1e4a2-45dd-11eb-8b86-12bb97331649.png

第一:人工管理階段
在20世紀50年代中期以前,這個階段如果要使用和進行數據計算,需要程序開發人員自己設計程序,沒有相應的軟件系統負責數據管理工作。應用程序中不僅要規定數據邏輯結構,還要設計物理結構,包括存儲結構、存取方法、輸入方式等。程序員負擔非常重,非程序員無法使用計算機系統。

第二:文件系統階段
這個時期大約從20世紀50年代后期到60年代中期,這個階段里數據組織成獨立的數據文件,按文件名訪問,按記錄進行存取的方式進行數據管理,由文件系統提供文件打開、關閉、讀寫和存取。

第三:20世紀60年代后期
進入到了數據庫系統階段,出現了數據庫系統、專有的軟件系統來進行大規模的數據管理。這個階段也隨著歷史不斷發展,涌現出了層次型數據庫、網狀型數據庫以及最經典的關系型數據庫。

在這三個階段里面,人工管理階段是最原始的階段,數據不具有共享性,因為數據面向應用程序的一組數據對應一個程序,多個應用程序處理相同數據時必須各自定義,無法互相利用,所以程序之間有大量的冗余數據。

另外數據不具獨立性,也就是說數據邏輯結構和物理結構發生變化后,必須對應用程序做出相對應的修改。數據完全依賴于應用程序,我們稱之為數據缺乏獨立性,文件系統階段相對而言具有一定共享性,但這種共享性還是比較差,冗余度也大,文件仍然是面向應用的,不同的應用程序,即使使用相同數據也必須各自建立文件。所以相同數據重復存儲數據榮譽度大,各自管理容易產生數據不一致。

獨立性差是指文件為特定應用服務文件的邏輯結構,是指針對應用的來設計的。數據邏輯結構改變時候,應用程序中文件結構的定義就必須修改。數據依賴于應用程序,缺乏獨立性。另外文件之間因為是孤立的,所以不能反映出現實世界事物之間的內在聯系。而從文件系統到數據庫系統,則標志著數據管理技術的飛躍。

我們來看一下數據庫系統的優勢。

5227508a-45dd-11eb-8b86-12bb97331649.png

整體數據結構化,數據結構是面向整個組織的,而不是針對某一個應用的。記錄的結構和記錄之間的聯系,由數據庫管理、系統維護,從而減輕了程序員的工作量。數據共享度高,數據共享可以被多個應用共享,可以減少數據冗余節約存儲空間,數據共享能夠避免數據之間不相容和不一致性。

另外擴充是因為要考慮整體系統的需求,形成有結構的數據,所以數據庫系統彈性高,易于擴充,可以適應多種要求。數據獨立性高,物理獨立性,數據的物理存儲特性有數據庫管理、系統管理,用戶程序不需要了解,應用程序只需要處理邏輯結構,數據的物理存儲改變時,應用程序不用做出變化,邏輯獨立性,數據庫的數據邏輯結構改變時,用戶程序可以不變。數據獨立性,簡化了應用程序的開發,大大降低了應用程序的復雜度。第四方面統一管理和控制。

數據的安全性保護是指保護數據,以防止不合法使用而造成的數據泄密和破壞。數據的完整性檢查指的是數據的正確性、有效性和相同性。完整的完整性檢查,將數據控制在有效的范圍內,并保證數據之間滿足一定的關系。并發控制是指多個用戶并發訪問數據庫,為避免相互干擾而得到的結果,需要對多用戶的并發操作加以控制和協調。

數據庫恢復是指在發生硬件故障、軟件故障、操作失誤等情況時,管理系統應具備將數據庫從錯誤狀態恢復到某一已知的正確狀態的功能。

數據庫系統的發展有以下三個特點:

數據庫的發展集中在數據模型的發展上,數據模型是數據庫系統的核心和基礎,所以數據庫系統的發展和數據模型的發展密不可分。數據庫模型的劃分維度是數據庫系統劃分的一個重要標準。

與其他計算機技術的交叉結合,計算機新技術層出不窮,數據庫和其他計算機技術交叉結合,是數據庫技術的一個顯著特征。比如和分布式處理技術結合產生的分布式數據庫和云技術結合產生的云數據庫等。

面向應用領域發展數據庫、新技術、通用數據庫在特定領域無法滿足應用需求,需要根據領域的特定需求來研制特定的數據庫系統。

責任編輯:lq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據管理
    +關注

    關注

    1

    文章

    340

    瀏覽量

    20570
  • 數據庫
    +關注

    關注

    7

    文章

    4019

    瀏覽量

    68339
  • 數據模型
    +關注

    關注

    0

    文章

    53

    瀏覽量

    10318

原文標題:敲黑板!不知道這些事兒,怎么和人家聊數據庫開發?

文章出處:【微信號:Huawei_Developer,微信公眾號:華為開發者社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    國產數據庫的AI戰事

    國產數據庫硝煙再起,Vastbase V100構筑企業智能基座
    的頭像 發表于 10-24 20:45 ?4019次閱讀
    國產<b class='flag-5'>數據庫</b>的AI戰事

    AI與數據庫雙向賦能,達夢靠自主創新把握彎道超車機遇

    在AI技術迅猛發展的今天,作為數據存儲與處理核心載體的數據庫,正經歷一場深刻的變革,傳統數據庫與AI技術
    的頭像 發表于 08-29 10:57 ?820次閱讀

    數據庫性能優化指南

    作為一名在大廠摸爬滾打多年的運維老兵,我見過太多因為數據庫性能問題導致的生產事故。今天分享一套完整的數據庫優化方法論,從SQL層面到硬件配置,幫你徹底解決性能瓶頸!
    的頭像 發表于 08-18 11:21 ?742次閱讀

    數據庫數據恢復—服務器異常斷電導致Oracle數據庫故障的數據恢復案例

    Oracle數據庫故障: 某公司一臺服務器上部署Oracle數據庫。服務器意外斷電導致數據庫報錯,報錯內容為“system01.dbf需要更多的恢復來保持一致性”。該Oracle數據庫
    的頭像 發表于 07-24 11:12 ?637次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—服務器異常斷電導致Oracle<b class='flag-5'>數據庫</b>故障的<b class='flag-5'>數據</b>恢復案例

    三款主流國產數據庫技術特點

    隨著數字經濟的快速發展數據安全要求的提升,國產數據庫正迎來前所未有的發展機遇。在信創浪潮推動下,達夢數據庫、TiDB、華為高斯
    的頭像 發表于 07-14 11:08 ?1146次閱讀

    數據庫數據恢復—MongoDB數據庫文件丟失的數據恢復案例

    MongoDB數據庫數據恢復環境: 一臺操作系統為Windows Server的虛擬機上部署MongoDB數據庫。 MongoDB數據庫故障: 工作人員在MongoDB服務仍
    的頭像 發表于 07-01 11:13 ?638次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—MongoDB<b class='flag-5'>數據庫</b>文件丟失的<b class='flag-5'>數據</b>恢復案例

    數據庫數據恢復—SQL Server數據庫被加密如何恢復數據

    SQL Server數據庫故障: SQL Server數據庫被加密,無法使用。 數據庫MDF、LDF、log日志文件名字被篡改。
    的頭像 發表于 06-25 13:54 ?672次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—SQL Server<b class='flag-5'>數據庫</b>被加密如何恢復<b class='flag-5'>數據</b>?

    無刷雙饋電機專利技術發展

    的電壓和頰率易于實現變速恒壓恒頻發電,是一種適合風力發電運行環境的新型電機。本文主要以 DWPI、SIPOABS 專利數據庫以及 CNTXT 數據庫中的檢索結果為分析樣本,從專利文獻的視角對無刷雙饋電
    發表于 06-25 13:10

    輪邊驅動電機專利技術發展

    ,具有較高的靈敏度。 本文主要以 DWPI 專利數據庫以及 CNABS 數據庫中的檢索結果為分析樣本,從專利文獻的視角對輪邊驅動電機的技術發展進行了全面的統計分析,總結了與輪邊驅動電機相關的國內和國外
    發表于 06-10 13:15

    oracle數據恢復—oracle數據庫誤執行錯誤truncate命令如何恢復數據

    oracle數據庫誤執行truncate命令導致數據丟失是一種常見情況。通常情況下,oracle數據庫誤操作刪除數據只需要通過備份恢復數據
    的頭像 發表于 06-05 16:01 ?1061次閱讀
    oracle<b class='flag-5'>數據</b>恢復—oracle<b class='flag-5'>數據庫</b>誤執行錯誤truncate命令如何恢復<b class='flag-5'>數據</b>?

    SQLSERVER數據庫是什么

    SQL Server 是由微軟公司開發的一款 關系型數據庫管理系統(RDBMS) ,用于存儲、管理和檢索結構化數據。它是企業級應用中廣泛使用的數據庫解決方案之一,尤其適用于Windows平臺,但也
    的頭像 發表于 05-26 09:19 ?1168次閱讀

    MySQL數據庫是什么

    MySQL數據庫是一種 開源的關系型數據庫管理系統(RDBMS) ,由瑞典MySQL AB公司開發,后被Oracle公司收購。它通過結構化查詢語言(SQL)進行數據存儲、管理和操作,廣泛應用于Web
    的頭像 發表于 05-23 09:18 ?1206次閱讀

    SEGGER emFile支持大型數據庫

    SEGGER宣布emFile對大型數據庫的支持,集成了SQLite,方便與SEGGER的BigFAT和微軟的exFAT一起使用。
    的頭像 發表于 04-23 15:51 ?773次閱讀

    數據庫數據恢復——MongoDB數據庫文件拷貝后服務無法啟動的數據恢復

    MongoDB數據庫數據恢復環境: 一臺Windows Server操作系統虛擬機上部署MongoDB數據庫。 MongoDB數據庫故障: 管理員在未關閉MongoDB服務的
    的頭像 發表于 04-09 11:34 ?864次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復——MongoDB<b class='flag-5'>數據庫</b>文件拷貝后服務無法啟動的<b class='flag-5'>數據</b>恢復

    中興通訊GoldenDB數據庫助力首個住房公積金國產數據庫聯合實驗室落地揚州

    領域的國產數據庫聯合實驗室成功落地,雙方將圍繞GoldenDB數據庫在公積金核心系統的深度應用展開技術攻關,為全國公積金行業數字化轉型提供示范樣本。 ? 為什么住房公積金數字化轉型如此重要? 住房公積金制度是我國住房保障體系的重
    的頭像 發表于 04-07 18:26 ?1206次閱讀