劍破冰山—Oracle開發藝術 序

bq_wang發表於2010-11-07

 

本書是 ITPUB 技術叢書中第一本專注於Oracle 開發的書籍。長久以來,資料庫後臺開發一直是應用開發行業的一項核心工作,能否正確設計一個資料庫的架構,並寫出合理、高效的SQL,決定了一個應用的效能,也在相當大的程度上影響了專案的成敗。而在表象的背後,資料庫開發又遠遠不止表面看到的那麼簡單,用作者們的話來說只是冰山一角。除了SQL PL/SQL 以外,我們還可能面對演算法、架構、規範等問題。作者們都曾經在各行業的第一線戰鬥過,長期從事資料庫開發各個方面各種細節的工作,由他們去分享10 多年來的心得,對於讀者來說是極好的知識共享。以前ITPUB 技術叢書中有許多關於資料庫管理的內容,由於所提供的案例許多屬於極端而難以重現,但這本書裡的很多例子,讀者都可以很簡單地重現並且自我嘗試,領會其中的精粹,這也是本書和以前DBA 方面書籍的一大差異之處。

我和本書的作者們大多在 ITPUB 上相識了很長時間,他們都是具有豐富行業經驗的專家,也非常熱心。蘇旭暉(newkid)和盧濤(〇〇)Oracle 是開發方面的行家,記得當初我在社群裡推崇Joe Celko 的《SQL puzzles and Answers》一書,結果newkid 很快指出這本書裡的例子的很多錯誤或者愚笨之處,還專門給出一個帖子來指出書中的錯誤,讓人歎服。他對技術精益求精,非常關心國內的開發社團,解決了許多網友提出的疑難的實際問題,還經常訂購國內原創的技術書籍。有一次newkid 君在論壇上出了一道用SQL 去求解四皇后問題的題,不久〇〇就給出了答案,我才第一次知道SQL 除了可以用來查詢資料外,還可以有這樣的用途。王保強(bq_wang)、懷曉明(lastwinner)是ITPUB 中的元老級會員,bq_wang 在專案管理、資料庫、資料倉儲、系統架構應用上很有經驗,在過去幾年中一直擔任大型開發專案的manager,而lastwinner 在應用測試和編碼上的能力讓人印象深刻,他是那種天生對問題有靈敏嗅覺的人,解決問題的能力非常強,並帶隊完成了幾個大型開發專案。丁俊(dingjun123)在電信領域有多年系統架構設計和管理經驗,對Oracle 資料庫開發很有研究,梁敬彬(wabjtam123)對資料庫管理、設計、開發均有較為深入的研究,同時有著多年的電信行業相關經驗和豐富的培訓經驗,二人在社群中積極熱心幫助別人解決疑難問題,並總結了很多精華內容,得到社群大眾的認可。賈書民則早在20 年前就開始使用Oracle 資料庫,參加了多個國家級專案的設計和開發,技術功底與行業經驗相當豐厚。由這麼多高手嘔心瀝血寫出來的經驗之作,我相信一定能讓讀者讀後有所裨益。

最後我要說從 2004 ITPUB 第一本技術圖書面世以來,6 年過去了,叢書也出版到第10本。2001 9 ITPUB 剛剛建立的時候,會員只有一萬多人,經過9 年的發展,ITPUB 已擁有技術板塊100 多個,註冊會員數量超過240 萬,每天更新的討論帖數以萬計。感謝蘇旭暉、盧濤、王保強、懷曉明、梁敬彬、丁俊、賈書民在ITPUB 即將步入第10 個年頭的時候,創作了這本重量級的技術圖書。ITPUB 的發展與這樣的專家、第一線技術工作者的長期支援是分不開的,真摯感謝你們對ITPUB 的支援!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/6517/viewspace-677679/,如需轉載,請註明出處,否則將追究法律責任。

相關文章