其實在不同的階段,不同的書會對你有不同的影響,這取決于這階段你需要什么,能接受什么。
無論什么樣的書,這個階段最能讓你得到提高的,就是好的書。好的書我覺得應該買回來,對于做筆記翻頁都比較方便,而且能對作者的尊重。所以一般我看電子書看到好的,就算看完了,也會買回一本。
外國原版的書都比較貴,有一些講OWI等待事件的,索引的也比較好,以后再推薦。
下面這些我認為是很值得推薦的中文書籍。
韓國一哥們寫的《海量數據解決方案》,站在Oracle數據庫的角度,抽象出了數據庫存取數據的本質,是很值得看的。量變導致質變,海量數據情況下很多你平常不注意的地方也得注意起來了。
冬瓜頭的《大話存儲》,盡管里面有一些關于門派的話會讓人摸不著北,但是里面關于各類存儲以及現在的云計算等話題,都是說得透透徹的。而且看完后,會發現自己對網絡模型也重溫了一遍。
鳥哥的Linux當然是Linux入門級必備的啦,講得詳細,但是有些啰嗦,呵呵。
《教你如何成為10gOCP》,也是國內的一本現在已經絕版的書,講Oracle的本質有些講得挺好的,比如講審計,buffer cache等就比很多書講得好,作者是Oracle之前一位OCP講師。
瑞士一哥們寫的《ORACLE性能診斷藝術》,它未必能成為你入門的調優書籍,但必然會伴隨你調優技能的成長,你會發現你時不時地需要翻翻這本書,并且越看越懂。
《高性能sql引擎剖析》,這本被老蓋認為是十年磨一劍的作品,我認為的確是很好的調優參考書籍,里面關于執行計劃每個操作的介紹、每個消耗都講得很詳細。
《PLSQL從入門到精通》是一本很好的PLSQL書,比起清華出版社那幾本好很多,是數據庫開發人員的傍身之物。
?
這些書當中也有一些是并不怎么推薦讀者買的。
右上角那三本,清華大學出版社的,白皮紅字的,感覺就是google翻譯過來的,文筆非常不通暢,晦澀難懂,建議讀者不要買清華大學出版社的。
三思筆記講得比較偏,也不能成為參考手冊,但如果要做跟數據導入導出遷移等的項目或任務時,可以用來參考。
老蓋(蓋國強)的書也看了不少,說實話,書的名氣大于書的內容。除了一些摘取各種場景的案例可以作為茶余飯后看看外,并不一定那么有實用價值。而且有些書的排版、編輯也真是太隨意了。
《讓Oracle跑得更快》,這本書比較初級,適合初學者。但如果研究得深的朋友,就不適合看這本書了。
以前問人什么書最好,別人都會說是聯機文檔。其實也未必,聯機文檔就是產品說明書,大抵說明你怎么用它,而不是它怎么構造出來的。而且Oracle善于堆砌概念,本來是簡單的一堆東西被它堆出高深的概念,比如RAC當中的SCAN就是這樣。研究得深的朋友,肯定會覺得聯機文檔已經滿足不了他們的需要了。更何況,Oracle有時就沒想讓你搞明白,畢竟是閉源的產品。