深入理解mysql之BDB系列(1)---BDB相关基础知识(摘自老杨)
一:BDB体系结构
1.1.BDB体系结构
BDB整体的体系结构如图1.1所示,包含五个子系统(见图1.1中相关数)。1)数据存取子系统,2)事务子系统,3)锁子系统,4)内存池管理子系统,5)日志子系统。
在一个应用程序中,并不一定需要完全具备这5大子系统。
如果程序只使用了数据存取子系统,它的体系结构如图1.2。在图1.2中,我们只使了两个子系统:数据存取以及内存池子系统。(备注:另外三个子系统在BDB系统中隐式调用)