色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

sql語言框架原理

林玟書2年前19瀏覽0評論

sql語言框架原理?

第一層:連接層,所包含的服務(wù)并不是MySQL所獨有的技術(shù)。它們都是服務(wù)于C/S程序或者是這些程序所需要的 :連接處理,身份驗證,安全性等等。

第二層:核心服務(wù)層 。這是MySQL的核心部分。通常叫做 SQL Layer。在 MySQL據(jù)庫系統(tǒng)處理底層數(shù)據(jù)之前的所有工作都是在這一層完成的,包括權(quán)限判斷, sql解析,行計劃優(yōu)化, query cache 的處理以及所有內(nèi)置的函數(shù)(如日期,時間,數(shù)學運算,加密)等等。各個存儲引擎提供的功能都集中在這一層,如存儲過程,觸發(fā)器,視 圖等。

第三層:存儲引擎層。通常叫做StorEngine Layer ,也就是底層數(shù)據(jù)存取操作實現(xiàn)部分,由多種存儲引擎共同組成。它們負責存儲和獲取所有存儲在MySQL中的數(shù)據(jù)。就像Linux眾多的文件系統(tǒng) 一樣。每個存儲引擎都有自己的優(yōu)點和缺陷。服務(wù)器是通過存儲引擎API來與它們交互的。這個接口隱藏 了各個存儲引擎不同的地方。對于查詢層盡可能的透明。這個API包含了很多底層的操作。如開始一個事 物,或者取出有特定主鍵的行。存儲引擎不能解析SQL,互相之間也不能通信。僅僅是簡單的響應(yīng)服務(wù)器 的請求。

第四層:數(shù)據(jù)存儲層。主要是將數(shù)據(jù)存儲在運行于裸設(shè)備的文件系統(tǒng)之上,并完成與存儲引擎的交互。