女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

    文章

    310

    瀏覽量

    19931
  • 數據庫
    +關注

    關注

    7

    文章

    3893

    瀏覽量

    65706
  • 數據模型
    +關注

    關注

    0

    文章

    52

    瀏覽量

    10134

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

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

    數據庫數據恢復—SQL Server附加數據庫提示“錯誤 823”的數據恢復案例

    SQL Server數據庫附加數據庫過程中比較常見的報錯是“錯誤 823”,附加數據庫失敗。 如果數據庫有備份則只需還原備份即可。但是如果沒有備份,備份時間太久,或者其他原因導致備份
    的頭像 發表于 02-28 11:38 ?386次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—SQL Server附加<b class='flag-5'>數據庫</b>提示“錯誤 823”的<b class='flag-5'>數據</b>恢復案例

    MySQL數據庫的安裝

    MySQL數據庫的安裝 【一】各種數據庫的端口 MySQL :3306 Redis :6379 MongoDB :27017 Django :8000 flask :5000 【二】MySQL 介紹
    的頭像 發表于 01-14 11:25 ?450次閱讀
    MySQL<b class='flag-5'>數據庫</b>的安裝

    數據庫是哪種數據庫類型?

    數據庫是一種部署在虛擬計算環境中的數據庫,它融合了云計算的彈性和可擴展性,為用戶提供高效、靈活的數據庫服務。云數據庫主要分為兩大類:關系型數據庫
    的頭像 發表于 01-07 10:22 ?382次閱讀

    數據庫加密辦法

    ,當我們聊到數據加密的時候,可以從這些角度入手來提高數據的安全性。 TDE手段 TDE也就是透明數據加密,是一種在數據庫級別進行加密的技術
    的頭像 發表于 12-24 09:47 ?495次閱讀

    數據庫數據恢復—Mysql數據庫表記錄丟失的數據恢復流程

    Mysql數據庫故障: Mysql數據庫表記錄丟失。 Mysql數據庫故障表現: 1、Mysql數據庫表中無任何數據或只有部分
    的頭像 發表于 12-16 11:05 ?499次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—Mysql<b class='flag-5'>數據庫</b>表記錄丟失的<b class='flag-5'>數據</b>恢復流程

    AI時代的數據庫技術發展論壇亮點前瞻

    可以看到,數據庫技術作為數字經濟的基石,在全球范圍內正經歷著由傳統架構向云原生、智能化的轉型。而AI技術的融入,使得數據庫系統在性能優化、自動化管理、智能決策等方面展現出前所未有的潛力
    的頭像 發表于 12-12 11:31 ?505次閱讀

    數據庫數據恢復—MYSQL數據庫ibdata1文件損壞的數據恢復案例

    mysql數據庫故障: mysql數據庫文件ibdata1、MYI、MYD損壞。 故障表現:1、數據庫無法進行查詢等操作;2、使用mysqlcheck和myisamchk無法修復數據庫
    的頭像 發表于 12-09 11:05 ?490次閱讀

    數據庫數據恢復—通過拼接數據庫碎片恢復SQLserver數據庫

    一個運行在存儲上的SQLServer數據庫,有1000多個文件,大小幾十TB。數據庫每10天生成一個NDF文件,每個NDF幾百GB大小。數據庫包含兩個LDF文件。 存儲損壞,數據庫
    的頭像 發表于 10-31 13:21 ?581次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—通過拼接<b class='flag-5'>數據庫</b>碎片恢復SQLserver<b class='flag-5'>數據庫</b>

    Oracle數據恢復—異常斷電后Oracle數據庫報錯的數據恢復案例

    Oracle數據庫故障: 機房異常斷電后,Oracle數據庫報錯:“system01.dbf需要更多的恢復來保持一致性,數據庫無法打開”。數據
    的頭像 發表于 09-30 13:31 ?605次閱讀
    Oracle<b class='flag-5'>數據</b>恢復—異常斷電后Oracle<b class='flag-5'>數據庫</b>啟<b class='flag-5'>庫</b>報錯的<b class='flag-5'>數據</b>恢復案例

    架構師日記-從數據庫發展歷程到數據結構設計探析

    數據庫發展史 起初,數據的管理方式是文件系統,數據存儲在文件中,數據管理和維護都由程序員完成。后來
    的頭像 發表于 09-25 11:20 ?1051次閱讀
    架構師日記-從<b class='flag-5'>數據庫</b><b class='flag-5'>發展</b>歷程到<b class='flag-5'>數據</b>結構設計探析

    數據庫數據恢復—SQL Server數據庫出現823錯誤的數據恢復案例

    SQL Server數據庫故障: SQL Server附加數據庫出現錯誤823,附加數據庫失敗。數據庫沒有備份,無法通過備份恢復數據庫
    的頭像 發表于 09-20 11:46 ?595次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—SQL Server<b class='flag-5'>數據庫</b>出現823錯誤的<b class='flag-5'>數據</b>恢復案例

    DTCC2024前瞻:天翼云數據庫專家共話TeleDB發展藍圖

    數據庫是IT基礎設施領域重要的組成部分,天翼云緊跟數據庫行業技術方向與創新趨勢,強化核心技術的自研實力,助力企業釋放數據價值。在8月22日-
    的頭像 發表于 08-19 14:53 ?657次閱讀
    DTCC2024前瞻:天翼云<b class='flag-5'>數據庫</b>專家共話TeleDB<b class='flag-5'>發展</b>藍圖

    簡述半導體材料的發展史

    半導體材料的發展史是一段漫長而輝煌的歷程,它深刻地影響了現代信息社會的發展軌跡。從最初的發現到如今的廣泛應用,半導體材料經歷了從第一代到第三代的演變,每一次進步都帶來了技術上的巨大飛躍。
    的頭像 發表于 08-15 16:03 ?3213次閱讀

    三菱電機功率器件發展史

    三菱電機從事功率半導體開發和生產已有六十多年的歷史,從早期的二極管、晶閘管,到MOSFET、IGBT和SiC器件,三菱電機一直致力于功率半導體芯片技術和封裝技術的研究探索,本篇章帶你了解三菱電機功率器件發展史
    的頭像 發表于 07-24 10:17 ?991次閱讀
    三菱電機功率器件<b class='flag-5'>發展史</b>