為了深入學習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裝置驅動來完成硬體裝置間的互...