第一章 MySQL體系結(jié)構(gòu)和存儲引擎

1.1 數(shù)據(jù)庫和實例的區(qū)別

數(shù)據(jù)庫:物理操作系統(tǒng)文件和其他形式文件類型的集合年局。
實????例:MySQL數(shù)據(jù)庫由后臺線程以及一個共享的內(nèi)存區(qū)組成。共
享內(nèi)存可以被運行的后臺線程所共享咸产,MySQL數(shù)據(jù)庫實例在系統(tǒng)上表現(xiàn)就是一個進(jìn)程矢否。
從概念上來說,數(shù)據(jù)庫是文件的集合脑溢,依照某種數(shù)據(jù)模型組織起來并存放于二級存儲器的數(shù)據(jù)集合僵朗。數(shù)據(jù)庫實例是程序,是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件焚志,用戶對數(shù)據(jù)庫數(shù)據(jù)的任何操作都是在數(shù)據(jù)庫實例下去進(jìn)行的衣迷。應(yīng)用程序只有通過數(shù)據(jù)庫實例才能和數(shù)據(jù)庫打交道。

啟動實例時酱酬,MySQL數(shù)據(jù)庫會去讀取配置文件壶谒,如果沒有配置文件,MySQL數(shù)據(jù)庫會按照編譯時的默認(rèn)參數(shù)設(shè)置啟動實例膳沽『共耍可以使用mysql --help|grep my.cnf查看MySQL數(shù)據(jù)庫會查找哪些配置文件,文件的順序越后挑社,優(yōu)先級越高

MySQL 系統(tǒng)架構(gòu).png

從上圖可以看出MySQL的存儲引擎是插件式的陨界。特別注意,存儲引擎是基于表的痛阻,而不是數(shù)據(jù)庫的

1.2 MySQL的存儲引擎種類
MySQL存儲引擎種類.png

InnoDB:支持事務(wù)菌瘪,主要面向在線事務(wù)處理(OTLP)的應(yīng)用,行鎖設(shè)計阱当,支持外鍵俏扩,并支持類似Oracle的非鎖定讀,即默認(rèn)讀取操作不會產(chǎn)生鎖弊添。從MySQL數(shù)據(jù)庫5.5.8開始录淡,InnoDB存儲引擎是默認(rèn)的存儲引擎。InnoDB引擎實現(xiàn)了SQL標(biāo)準(zhǔn)的4種隔離級別油坝,默認(rèn)為REPEATABLE級別嫉戚。

MyISAM:不支持事務(wù),表鎖設(shè)計澈圈,支持全文索引彬檀,只要面向?qū)慜LAP數(shù)據(jù)庫應(yīng)用。在MySQL5.5.8之前瞬女,MyISAM是MySQL默認(rèn)的存儲引擎(除Window版本外)凤覆。MyISAM引擎的緩沖池只緩存索引文件,而不緩存數(shù)據(jù)文件

1.3 連接MySQL的方式

連接MySQL操作是一個連接進(jìn)程和MySQL數(shù)據(jù)庫實例進(jìn)行通信

  • TCP/IP???? mysql -h ip -u username -p??在通過TCP/IP連接到數(shù)據(jù)庫實例的時候拆魏,MySQL會檢查user表的權(quán)限來判斷該客戶端IP是否能連接到MySQL實例
  • 命名管道和共享內(nèi)存
  • UNIX域套接字
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末盯桦,一起剝皮案震驚了整個濱河市慈俯,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌拥峦,老刑警劉巖贴膘,帶你破解...
    沈念sama閱讀 206,602評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異略号,居然都是意外死亡刑峡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評論 2 382
  • 文/潘曉璐 我一進(jìn)店門玄柠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來突梦,“玉大人,你說我怎么就攤上這事羽利」迹” “怎么了?”我有些...
    開封第一講書人閱讀 152,878評論 0 344
  • 文/不壞的土叔 我叫張陵这弧,是天一觀的道長娃闲。 經(jīng)常有香客問我,道長匾浪,這世上最難降的妖魔是什么皇帮? 我笑而不...
    開封第一講書人閱讀 55,306評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮蛋辈,結(jié)果婚禮上属拾,老公的妹妹穿的比我還像新娘。我一直安慰自己冷溶,他們只是感情好渐白,可當(dāng)我...
    茶點故事閱讀 64,330評論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著挂洛,像睡著了一般礼预。 火紅的嫁衣襯著肌膚如雪眠砾。 梳的紋絲不亂的頭發(fā)上虏劲,一...
    開封第一講書人閱讀 49,071評論 1 285
  • 那天,我揣著相機(jī)與錄音褒颈,去河邊找鬼柒巫。 笑死,一個胖子當(dāng)著我的面吹牛谷丸,可吹牛的內(nèi)容都是我干的堡掏。 我是一名探鬼主播,決...
    沈念sama閱讀 38,382評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼刨疼,長吁一口氣:“原來是場噩夢啊……” “哼泉唁!你這毒婦竟也來了鹅龄?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,006評論 0 259
  • 序言:老撾萬榮一對情侶失蹤亭畜,失蹤者是張志新(化名)和其女友劉穎扮休,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體拴鸵,經(jīng)...
    沈念sama閱讀 43,512評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡玷坠,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,965評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了劲藐。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片八堡。...
    茶點故事閱讀 38,094評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖聘芜,靈堂內(nèi)的尸體忽然破棺而出兄渺,到底是詐尸還是另有隱情,我是刑警寧澤厉膀,帶...
    沈念sama閱讀 33,732評論 4 323
  • 正文 年R本政府宣布溶耘,位于F島的核電站,受9級特大地震影響服鹅,放射性物質(zhì)發(fā)生泄漏凳兵。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,283評論 3 307
  • 文/蒙蒙 一企软、第九天 我趴在偏房一處隱蔽的房頂上張望庐扫。 院中可真熱鬧,春花似錦仗哨、人聲如沸形庭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽萨醒。三九已至,卻和暖如春苇倡,著一層夾襖步出監(jiān)牢的瞬間富纸,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評論 1 262
  • 我被黑心中介騙來泰國打工旨椒, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留晓褪,地道東北人。 一個月前我還...
    沈念sama閱讀 45,536評論 2 354
  • 正文 我出身青樓综慎,卻偏偏與公主長得像涣仿,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,828評論 2 345

推薦閱讀更多精彩內(nèi)容