文章詳情頁
無責任Oracle圖書簡評 (1)
瀏覽:31日期:2023-11-22 11:17:29
假如現在到一家計算機書店轉轉,你會發現和Oracle技術相關的圖書就會占據書店的很大的空間。在這些書中不乏精品,但是肯定也有一些糟粕混雜其中,對于精品,我們不妨拜讀,對于那些東拼西湊的圖書我們還是避而遠之,免得讓自己后悔。 在這里,Fenng寫下對幾本Oracle的圖書的印象,希望能對一些朋友有個參考作用(對于Oracle技術高手可能用不到了)。“無責任書評'最早在侯捷網站上看到,感覺很有意思,想想自己遠沒有侯先生的功力,只是憑著一些感覺,拉大旗作虎皮,這個題目也是暗示讀者:這個評論或許只能起到參考作用,最后還要靠自己的判定。----------------------------------------------------------------------------Oracle專家高級編程原書名:EXPert one-on-one Oracle; 原出版社:Wrox Press; 作者: Thomas Kyte 譯者: 袁勤勇 張玉魁等;書號: 7-302-05334-0 頁碼: 1276 出版社: 清華大學出版社; 評級:中文版四星半 英文版 五星這本書經典之作的作者是Thomas Kyte,也就是asktom.oracle.com技術專欄背后的Tom.該書從Oracle的基本原理講起,對Oracle的各個重要特性(比如說索引/分析函數等)都進行了細致而深入的分析.尤為有趣的是,在描述一些特性和功能的時候,作者喜歡用'事實說話'.用了很多范例,而且這些范例看似信手拈來,其實卻用意深刻,讀后讓人茅塞頓開,愉快之極.在中文的Oracle技術論壇上,經常可以看到類似的話:這個問題你可以去閱讀Tom的那本書,在某章某節.可見這本書在眾多從事Oracle的技術人員心目中的地位.很多時候,DBA每每在檢查數據庫之后,幾乎一定會說上一句:'程序員根本沒有使用綁定變量.' 說實話,進行數據庫的開發的程序員很少能有意識去寫有效的數據庫程序.而這幾乎是數據庫不能有良好性能的主要根源.如何書寫有效的、高效的數據庫應用程序,在這本書里完全可以找到答案。缺點:代碼不夠美觀.可能作者的寫作時間比較倉促,很多代碼似乎是直接從SQL*Plus中粘貼過來的,沒有經過修飾.翻譯不夠專業,這是這本書的中文版被垢病的原因.不過,套用一個朋友的話:百分之九十的內容都可以看懂.假如每個人都能做到這樣,這本書買的也就算值了.雖然作者說此書主要是針對應用開發人員而寫,不過在我看來,這本書對DBA等更有實際的意義.強烈建議DBA們人手一本.Tom的新書:《Effective Oracle by Design》 也即將出版,無疑又是一本重量級的經典之作,讓我們拭目以待。(本來是Wrox要出版,可惜Wrox的母公司破產)有愛好的讀者可以到這個鏈接查看一些信息:http://www.amazon.com/exec/obidos/tg/detail/-/0072230657/103-4773573-3082206----------------------------------------------------------------------------Oracle9i/8i Database Concepts電子版/英文http://tahiti.oracle.com/假如想認真學習一下Oracle的話,這兩本手冊應該是必讀之物。概念手冊很清楚的解釋了Oracle的架構、概念、原理等內容.經常在論壇上看到不少朋友問一些概念上的問題,可以說,仔細讀一下這個手冊,大部分問題也就不會再有人提問了.當然,不是每一個人都有耐心去讀英文資料的.還是推薦大家能夠閱讀一下,究竟,這個是免費的.只要在OTN上注冊了之后,就可以下載Oracle的大部分手冊.學習Oracle,Oracle的技術文檔的確是最具有權威性的。----------------------------------------------------------------------------Oracle 24*7技術與技巧---數據庫高可用性實現方案原書名: Oracle 24*7 Tips&Techniques; 作者: Devraj,V.S.; 譯者: 胡季紅; 書號: 7-111-08221-4 頁碼: 598 出版社: 機械工業出版社; 評級:四星 原出版社 Osborne/McGraw-Hill; 該書的內容似乎有些陳舊,但是筆者還是強烈建議數據庫治理員能讀一讀此書。這本書包括的內容有:對高可用性的策略上的指導,如何理解數據庫的高可用性,如何建立并維護數據庫的高可用性如何為用戶提供24*7的數據庫環境?假如對高可用環境維護治理與優化?一些經典的錯誤的解決方法與思路。當然,內容還遠遠不止這些,在仔細閱讀之后,你會發現自己對Oracle數據庫的整體架構有了進一步的了解。 對于需要提出應用解決方案的情況下,也是一本不錯的參考性著作。----------------------------------------------------------------------------Oracle9i 實務治理講座——系統核心篇作者: 何致億 書號: 7-5053-8655-7 頁碼: 370 開本: 16開 出版社: 電子工業出版社; 評級:三星半; 最近CSDN對此書大作廣告.看了看感覺是屬于'圖文并茂'的那種.臺灣的技術作家的作品的一個特點就是寫作的思路比較清楚,易讀性比較強.不過一些術語可能兩岸的差異比較大,有些拗口.單以這本書來說,作為入門書來看,整理的質量還是不錯的.能看得出來作者的認真負責的態度.也能看出來作者對Oracle的實踐經驗還是比較少,有的地方給出的思路比較迂回(比如說,如何修改數據庫的初始參數的辦法,作者用的方法就不夠靈活)這本書的整體內容有些類似實驗手冊(題目有些夸大,呵呵).可作為學習Oracle9i的入門書。----------------------------------------------------------------------------Oracle 性能優化技術內幕原書名: Oracle Performance Tuning 101作者: Gaja Krishna Vaidyanatha Kirtikumar Deshpande John Kostelac; 譯者: 鐘鳴 石永平 等; 書號: 7-111-10102-2 頁碼: 284 出版社: 機械工業出版社; 原出版社 McGraw-Hill; 評級:三星半; 用作者的話說:一本講述Oracle優化的書,不應該超過40頁(作者雖然也認為有點偏激).敢這樣說的技術作家,想必技術也不會差.讀罷該書,感覺作者所言非虛.書中提到了不少技術論文,在www.hotsos.com可以下載到.這本書其實也是若干篇技術論文的綜合產物.書中倡導的優化過程簡單性的原則讓人讀起來很清新,沒有那么多的深奧的數據庫視圖,也沒有過多的腳本,而只是說明原則,其他的由你來把握.----------------------------------------------------------------------------Oracle性能優化——已證實的獲得最佳性能和可用性的方法原書名: High-performance Oracle:Proven Methods for Achieving Optimum Performance and Availability [原書信息]; 作者: Geoff Ingram; 譯者: 張建明 英宇; 書號: 7-302-06424-5 頁碼: 592 出版社: 清華大學出版社 原出版社 Wiley Publishing; 評級:四星; 這本書的副標題--'已證實的獲得最佳性能和可用性的方法'揭示了此書所面向的角度。一些章節,比如:壓力測試和基準測試/Oracle高可用的VERITAS解決方案等都是以實際應用為目的進行講解,很有指導性.而這樣的內容在別的圖書中還真不多見.最后一章的:Oracle DBMS疑難解答,介紹了很多鮮為人知的方法與技術(如Unix內核跟蹤等),很是經典.通觀全書,和Tom的那本《Oracle專家高級編程》,有的地方還是有可比性的。----------------------------------------------------------------------------Oracle8i DBA寶典; 原書名: Oracle8i DBA Bilbe; 作者: Jonathan Gennick Carol McCullough-Dieter Gerrit-Jan Linker; 譯者: 趙艷勤 劉冠英 秦玉杰 等; 書號: 7-5053-6299-2 頁碼: 948 出版社: 電子工業出版社; 原出版社 IDG Books Worldwide,Inc.; 評級:三星很多DBA可能都看過這本書,有些人還喜歡推薦此書.說實話,對這本書,Fenng感覺并不是很好(IDG的Bible系列的圖書其實都一般).這本書的特點是面廣,但是不夠深入.很多地方淺嘗輒止,是屬于“授人以魚'的書籍,我們買書最好能夠買到“授人以漁”,而不是買了一本How;To .覆蓋面只有8i.有些過時.----------------------------------------------------------------------------Oracle編程入門經典——覆蓋至Oracle 9i版本原書名: Beginning Oracle Programming; 作者: Sean Dillon;Christopher Beck Thomas Kyte等; 譯者: 袁勤勇 何欣等; 書號: 7-302-05988-8 頁碼: 1024 出版社: 清華大學出版社; 原出版社 Wrox Press; 評級:四星 又是一個大磚頭,又是清華出版的Wrox圖書。翻譯還是一樣的人,翻譯質量還是如此。有些東西還是要說一下。之所以提到了這本書,完全是因為作者之一是Thomas Kyte(在China-pub上的簡介沒有提及)。 另外兩個作者也不差--都是Tom的同事。這本書的定位是Oracle編程入門性教材(Beginning Oracle Programming)。有了Tom的加入整本書的一些思想有了很大的變化.此書以Oracle的一些基本概念開始,逐步介紹了Oracle 編程所需的技能與技巧.后面的部分還介紹了兩個完整的應用程序的開發.這本書的一個特點就是在學習的過程中,作者也會潛移默化的教給你Oracle編程的一些好習慣。假如您打算找一本書來系統的學習Oracle的編程,Fenng向您推薦這本。書中的一些內容和《Oracle專家高級編程》略有重復.此外,Wrox的一些書有一個通病:作者眾多,草草完成.這本書多多少少也有這個毛病.-------------------------------------------------------------------以上列出來的圖書大多是已經出版了中文版。如有可能,在下一篇文章中會介紹一些沒被引入的一些經典圖書。歡迎參加討論。有關圖書的信息來自:http://www.china-pub.com
排行榜