我不生產知識,只是知識的搬運工。寫作本小冊的時間主要用在了兩個方面:
一些鏈結
一些書籍
《mysql運維內參》周彥偉、王竹峰、強昌金著
內參裡有許多**細節,是乙個閱讀原始碼的比較好的指南。
《effective mysql:optimizing sql statements》ronald bradford著
小冊子,可以一口氣看完,對了解mysql查詢優化的大概內容還是有些好處滴。
《高效能mysql》瓦茨 (baron schwartz) / 扎伊采夫 (peter zaitsev) / 特卡琴科 (vadim tkachenko) 著
經典,對於第三版的內容來說,如果把第2章和第3章的內容放到最後就更好了。不過作者更願意把mysql當作乙個黑盒去講述,主要是說明了如何更好的使用mysql這個軟體,這一點從第二版向第三版的轉變上就可以看出來,第二版中涉及的許多的底層細節都在第三版中移除了。總而言之它是mysql高階的乙個非常好的入門讀物。
《資料庫事務處理的藝術》李海翔著
同《資料庫查詢優化器的藝術》。
《mysql技術內幕 : innodb儲存引擎 第2版》姜承堯著
學習mysql核心高階閱讀的第一本書。
《mysql技術內幕 第5版》 paul dubois 著
這本書是對於mysql使用層面的乙個非常詳細的介紹,也就是說它並不涉及mysql的任何核心原理,甚至連索引結構都懶得講。像是乙個老媽子在給你不停的嘮叨吃飯怎麼吃,喝水怎麼喝,怎麼上廁所的各種絮叨。整體風格比較像mysql的官方文件,如果有想從使用層面從頭了解mysql的同學可以嘗試的看看。
《資料庫系統概念》(美)abraham silberschatz / (美)henry f.korth / (美)s.sudarshan 著
這本書對於入門資料庫原理來說非常好,不過看起來學術氣味比較大一些,畢竟是一本正經的教科書,裡邊有不少的公式啥的。
《事務處理 概念與技術》jim gray / andreas reuter 著
這本書只是象徵性的看了1~5章,說實話看不太懂,總是get不到作者要表達的點。不過聽說業界非常推崇這本書,而恰巧我也看過一點,就寫上了,有興趣的同學可以去看看。
說點不好的
上邊盡說這些參考資料如何如何好了,主要是因為在我寫作過程中的確參考到了,沒有這些資料可能三五年都無法把小冊寫完。但是除了mysql的文件以及《高效能mysql》、《effectiv mysql:optimizing sql statements》這兩本書之外,其餘的資料在大部分時間都是看的我頭暈眼花,四肢乏力,不看個十遍八遍基本無法理清楚作者想要表達的點,這也是我寫本小冊的初衷—讓天下沒有難學的知識。
原文出處:
不斷更新中
mysql命令整理0919 不定期更新中
1 新建資料庫 create database database name 查詢資料庫 show databases 切換資料庫 use database name 刪除資料庫 drop database database name 檢視建立好的資料庫定義 show create database ...
大資料工程師面試 彙總 不定期更新
繼續分享,大資料相關。出處 大家遇到好的大資料相關的問題,下面鏈結進行提交,謝謝!大資料版塊問題收集頁面 隱藏 mapreduce的工作原理 fsimage和edit的區別?列舉幾個配置檔案優化 談談資料傾斜,如何發生的,並給出優化方案 簡單概括安裝hadoop的步驟 簡單概述hadoop的join...
STL函式中的小細節(不定期更新)
隨便記記了。不定期更新 reverse函式反轉的範圍是 first,last 所以包括first指向的元素,不包括last指向的元素。而a.end a為string 指向a最後乙個字元的後一位。全排列 next permutation 函式功能是輸出所有比當前排列大的排列,順序是從小到大。而prev...