科普資料庫管理系統DBMS知識「資料庫dbms的工作模式」

關於資料庫系統的概念有很多,作為初學者或者應用開發者,從實用性的角度來說,我們簡單了解一下常見的概念即可,更多可以理論結合實踐,邊學邊體會。

DB、DBMS、SQL的關係

  • 資料庫(DB):是存儲在計算機內的一些數據的集合,相當於存儲數據的倉庫。
  • 資料庫管理系統(DBMS):是對資料庫中數據進行進行管理的軟體系統。
  • SQL:結構化查詢語言(Structure Query Language),是通過資料庫管理系統DBMS與資料庫(DB)進行通訊的語言。

三者的關係,簡單理解如下:

簡單認識資料庫管理系統(DBMS)

資料庫管理系統的主要功能

  • 數據定義

對資料庫中數據對象組織、存儲方式等進行規範定義。

  • 數據操縱

提供對數據的基本存取操作,如:增、刪、改、查等。

  • 資料庫運行管理

提供數據安全性控制、完整性控制、並發控制、備份恢復等。

  • 資料庫建立和維護

提供數據的裝入、轉換、轉儲、備份恢復、性能監控分析等。

當下流行的資料庫管理系統

從下圖資料庫引擎流行度排行榜可以看到,較為流行的有:

  • 關係型資料庫:Oracle、MySQL、Microsoft SQL Server、PostgreSQL、IBM DB2、SQLite、Mircosoft Acess等
  • 文檔存儲資料庫:MongoDB等
  • Key-value存儲資料庫:Redis
  • 搜索引擎資料庫:Elastic Search
簡單認識資料庫管理系統(DBMS)

資料庫引擎流行度排行

常用數據管理系統特點

每個資料庫管理系統都有自己的特點,以下簡單說明常用資料庫管理系統的特點。

Oracle資料庫系統是美國Oracle公司(甲骨文)提供的以分散式資料庫為核心的一組軟體產品,產品特點:

  • 處理速度快
  • 支持多用戶
  • 安全級別高
  • 可移植性好

MySQL是一個小型關係型資料庫管理系統,瑞典MySQL AB公司開發,後來被Sun公司收購,Sun公司後來⼜被Oracle公司收購,所以也算是Oracle公司旗下的產品,產品特點:

  • 開發源碼,采⽤了GPL協議,可以自行定製
  • ⽀持多種存儲引擎
  • 跨平台⽀持性好,提供了多種語⾔的調⽤API

Microsoft SQL Server是美國微軟公司發布的一款RMDBS資料庫,也是關係型資料庫系統,產品特點:

  • 圖形化用戶界面,直觀、簡單
  • 豐富的編程介面工具
  • SQLserver和伺服器集成配合良好,性價比高

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/281233.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-21 13:16
下一篇 2024-12-21 13:16

相關推薦

發表回復

登錄後才能評論