程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 深入理解mysql之BDB系列(1)---BDB相關基礎知識

深入理解mysql之BDB系列(1)---BDB相關基礎知識

編輯:關於SqlServer
一:BDB體系結構
1.1.BDB體系結構

BDB整體的體系結構如圖1.1所示,包含五個子系統(見圖1.1中相關數)。1)數據存取子系統,2)事務子系統,3)鎖子系統,4)內存池管理子系統,5)日志子系統。
在一個應用程序中,並不一定需要完全具備這5大子系統。
如果程序只使用了數據存取子系統,它的體系結構如圖1.2。在圖1.2中,我們只使了兩個子系統:數據存取以及內存池子系統。(備注:另外三個子系統在BDB系統中隱式調用)

 

 

 






1.2.子系統的介紹
1)數據存取子系統
   數據存取子系統提供多種存取數據庫文件的方法:1)B樹、2)HASH文件、3)定長記錄以及4)變長記錄。
   對於這四種不同的存取類型,BDB系統提供幾乎一致的接口。比如,要打開一個數據庫,都使用DB->open。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved