天天看點

劍破冰山—Oracle開發藝術 序

本書是 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 的支援!

本文轉自baoqiangwang51CTO部落格,原文連結:http://blog.51cto.com/baoqiangwang/416944,如需轉載請自行聯系原作者