讀書筆記第一章第二節1 2MySQL體系結構

2021-07-25 20:55:01 字數 1009 閱讀 1959

為了深入學習mysql  了解innerdb 學習君在 朋友的推薦下 閱讀《mysql技術內幕innerdb儲存引擎》--姜承堯 一書  

並且總結筆記 在部落格裡給大家分享的同時也是給自己的再次閱讀和總結,每次閱讀後都會來部落格分享,希望對大家也有所幫助!

姜承堯老師寫的挺好 讓我乙個mysql小白了解了很多!  學習永不止步!

1.2mysql體系結構

老師呢也是 一直在強調資料庫和資料庫例項的概念

資料庫 是檔案的集合,是依照某種資料模型組合起來並存放在二級儲存器中的資料集合,

資料庫例項  是應用程式 是位於使用者和作業系統之間的一層資料管理軟體  使用者對資料庫資料的任何操作都是在例項下進行的   應用程式只有通過資料庫例項才能和資料庫打交道

從圖1-1 發現 mysql由以下幾部分組成

1.連線池元件(connection pool) 2.管理服務和工具元件(managementservice & utillties)

3.sql介面元件(sql inte***ce) 4.查詢分析器元件(parser)

5.優化器元件(optimizer) 6.快取元件(cathes)

7.外掛程式式儲存引擎 (pluggable storage engines ) 8.物理檔案(file & logs)

mysql區別其他資料庫最重要的特點就是 外掛程式式的表儲存引擎

儲存引擎時基於表的  不是基於資料庫

一起學習!共同進步!

第一章讀書筆記

本章內容主要講的是android系統移植和驅動開發概述,通過本章的學習知道了學習linux驅動程式設計一定要了解linux驅動只與linux核心有關,與客戶的使用的linux系統無關。也就是說,不管是那個linux系統,只要使用了同樣的linux核心,驅動就可以通過。唯一可以判斷的linux核心是否...

第一章讀書筆記

android的系統架構分為4層 第一層 linux核心。第二層 c c 庫。第三層 android。第四層 應用程式。android移植可兩個部分 應用移植和系統移植。目前linux核心主要維護3個版本 linux2.4,linux2.6和linux3.x,大多數linux系統都使用了這3個版本的...

第一章讀書筆記

若給android增加新的驅動,則hal也要做出相應修改。不同的linux版本的驅動程式並無法通用,那麼通過判斷linux核心版本號是否相同,可以檢驗驅動是否可以通用。目前最廣泛的核心版本應該是linux2.6。電腦或者手機等不同硬體裝置越來越豐富,則需要更多的linux裝置驅動來完成硬體裝置間的互...