数据库技术:数据存储和查询知识笔记
生活随笔
收集整理的這篇文章主要介紹了
数据库技术:数据存储和查询知识笔记
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
1、存儲管理器
存儲管理器作用:負責數據庫中數據的存查詢和更新。存儲管理器負責和文件系統交互,將不同的DML語句翻譯成底層文件系統命令,通過這種方式原始數據就通過文件系統存儲在磁盤上。
存儲管理器是存儲底層數據和應用程序、以及向數據庫提交的查詢之間提供接口的程序模塊。
1.1 存儲管理器組件
權限和完整性管理器:檢查試圖訪問數據庫用戶的權限,檢查數據是否滿足完整性約束。
事務管理器:針對發生了故障、可以保證數據庫的一致性狀態,以及并發事務執行時不發生沖突。
文件管理器:管理磁盤空間的分配,管理用于表示磁盤所有信息的數據結構。
緩沖管理器:負責將數據從磁盤寫入內存,并決定哪些數據被緩沖放入內存。
2、查詢處理器
查詢處理器組件
DDL解釋器:解釋DDL語句并將其放入數據字典中。
DML編譯器:將查詢語言中的DML語句翻譯成一個計算機方案,包括一系列查詢計算引擎能理解的命令。
注意:一個查詢可被解釋為多種等價的具有相同結果的計算方案,DML編譯器會進行查詢優化,選中代價最小的方案。
?
IT技術分享社區
個人博客網站:https://programmerblog.xyz
文章推薦程序員效率:畫流程圖常用的工具程序員效率:整理常用的在線筆記軟件遠程辦公:常用的遠程協助軟件,你都知道嗎?51單片機程序下載、ISP及串口基礎知識硬件:斷路器、接觸器、繼電器基礎知識
總結
以上是生活随笔為你收集整理的数据库技术:数据存储和查询知识笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中学生计算机制作大赛作品,“全国中小学电
- 下一篇: NumberFormat 的使用