數據庫知識普及

      網友投稿 680 2025-03-31

      什么是數據庫?MySQL是什么?SQL是什么?


      數據庫,用來存儲數據。由表組成,可以有0到n張表,

      表就像是Excel,它適合存放一些簡單的文字信息——

      一個人的身份證號碼

      電話號碼

      姓名

      Excel不適合存放什么信息呢?

      照片

      電影

      小說

      這些單個 大體量的文件對象,不會放在數據庫里。

      比如說,淘寶上所有的商品,背后的商品信息、店鋪信息、銷量等數據,就躺在數據庫中的表格中,但是店鋪上的宣傳視頻、圖片、音樂,不會放在數據庫中。

      世界上有各種各樣的數據庫,但幸運的是,你只需要學會MySQL基本使用方法,就可以應對絕大多數的場景。

      MySQL是什么?

      MySQL是一種數據庫軟件,數據庫和MySQL的關系,就像是聊天軟件與QQ、微信的關系。世界上有各種各樣的數據庫,比如Oracle、MySQL、SQL Server等等,一般互聯網公司都會用MySQL,因為它是開源、免費、使用范圍最廣。

      SQL是什么?SQL是什么?

      數據庫知識普及

      是一種編程語言,就像Java、C++、Python,但是它特別簡單。

      SQL是用來操縱數據庫的一種語言。它只需要上百個英文單詞,SQL就可以對數據進行讓人眼花繚亂的操作,非常容易上手。

      總結:數據庫是一種數據存儲系統,其中最有代表性的是MySQL,它是使用最廣泛的數據庫,我們使用SQL語言對他進行操作。

      為什么要有數據庫?

      因為Excel不能供一個大型系統使用,它的性能不夠好。我們需要一個可以供多人同時訪問、操縱、安全的數據存儲系統。

      通俗來說,數據庫是“按照數據結構來組織、存儲和管理數據的倉庫”,可以多人同時地進行訪問、更改數據。在數據量很大(0~300G)的時候,數據庫的性能將會非常地好。

      關系型數據庫服務

      是一種即開即用、穩定可靠、可彈性伸縮的在線數據庫服務。具有多重安全防護措施和完善的性能監控體系,并提供專業的數據庫備份、恢復及優化方案,使您能專注于應用開發和業務發展。主流商業及開源數據庫: Oralce、Microsoft SQL Server、DB2、 MySQL 、PostgreSQL等。

      關系型數據庫:是指采用了關系模型來組織數據的數據庫,其以行和列的形式存儲數據,關系型數據庫這一系列的行和列被稱為表,一組表組成了數據庫。關系型數據庫的最大特點就是事務的原子性、一致性、隔離性和持久性(ACID)

      缺點:讀寫性能比較差,像微博、facebook這類SNS的應用,對并發讀寫能力要求極高,關系型數據庫已經無法應付

      什么是結構化數據?

      使用關系型數據庫表示和存儲、表現為二維形式的數據。一般特點:數據以行為單位,一行數據表示一個實體的信息,每一行數據的屬性是相同的。

      什么是什么是非結構化數據?

      沒有固定結構的數據。各種文檔、圖片、視頻、音頻等都屬于非結構化數據。對于這類數據,我們一般直接整體進行存儲,而且一般存儲為二進制的數據格式。

      關系型數據庫

      特點:

      1、基于單一關系模型,結構化存儲,有完整性約束

      2、通過二維表建立數據之間的聯系

      3、采用結構化查詢語言(SQL)做數據讀寫

      4、操作保存數據的一致性

      優點:

      通過事務處理保持數據的一致性,數據更新的開銷很小,可以進行Join等復雜查詢,20多年的技術歷程,技術成熟

      缺點:

      數據讀寫必須經過sql解析,大量數據、高并發下讀寫性能不足,為保證數據一致性,需要加鎖,影響并發操作。無法適應非結構化的存儲,大量數據集中到一臺服務區處理,使服務器不堪重負。“阻抗失諧”,即數據庫中存儲的對象與實際的對象實體有一定的差別,擴展困難,數據庫龐大,價格昂貴。

      NOSql數據庫

      特點

      非結構化的存儲,基于多維關系模型,部署容易,開源免費,成本低

      優點

      處理高并發、大批量數據的能力強,支持分布式集群,負載均衡,性能高,解決“阻抗失諧”問題,內存級數據庫,查詢速度快。存儲格式多,支持key-value形式、文檔形式、圖片形式,沒有多表連接查詢機制的限制,擴展性高

      缺點

      技術起步晚,維護工具以及技術資料有限,不支持sql工業標準。沒有join等復雜的連接操作,事務處理能力弱,沒有完整性約束,對于復雜業務場景支持較差

      總結一下:

      關系型數據庫——代表:MySQL——可擴展性,高并發,高性能

      非關系型數據庫——代表:NoSQL——易擴展,數據類型更加靈活,高可用

      分布式數據庫——代表:NewSQL——相當于關系型+非關系型,既有NoSQL數據庫對于海量數據的存儲管理能力,又有傳統數據庫支持ACID和SQL等特性

      SQL 數據庫

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:怎么樣做甘特圖
      下一篇:Excel中數組公式的操作技巧
      相關文章
      国产av天堂亚洲国产av天堂| 久久久国产亚洲精品| 在线亚洲午夜片AV大片| 国产亚洲av片在线观看播放| 亚洲午夜成人精品电影在线观看| 国产亚洲精品AAAA片APP| 亚洲AV无码一区二区三区牲色 | 国产亚洲精AA在线观看SEE| 亚洲精品99久久久久中文字幕| 午夜亚洲国产成人不卡在线| 小说区亚洲自拍另类| xvideos亚洲永久网址| 国产青草亚洲香蕉精品久久 | 亚洲人成在线电影| 亚洲国产综合91精品麻豆| 亚洲制服中文字幕第一区| 麻豆亚洲av熟女国产一区二| 亚洲男人天堂av| 亚洲日韩中文字幕| 国产精品亚洲专区在线观看| 亚洲熟妇无码av另类vr影视| 亚洲AV无码一区二区一二区| 在线a亚洲v天堂网2018| 亚洲毛片网址在线观看中文字幕 | 亚洲色婷婷综合久久| 亚洲区小说区图片区| 在线观看亚洲精品国产| 亚洲乳大丰满中文字幕| 久久精品国产精品亚洲蜜月| 久久精品国产亚洲AV大全| 亚洲婷婷天堂在线综合| 亚洲免费福利在线视频| 欧美日韩亚洲精品| 久久影视国产亚洲| 亚洲综合图色40p| 无码乱人伦一区二区亚洲| 亚洲精品中文字幕无码AV| 亚洲精品在线不卡| 在线亚洲高清揄拍自拍一品区| 亚洲AV无码一区二区一二区| 亚洲欧洲精品成人久久奇米网|