序
本書是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資料庫,參加了多個國家級專案的設計和開發,技術功底與行業經驗相當豐厚。由這麼多高手嘔心瀝血寫出來的經驗之作,我相信一定能讓讀者讀後有所裨益。
最後我要說從2023年itpub第一本技術圖書面世以來,6年過去了,叢書也出版到第10本。2023年9月itpub剛剛建立的時候,會員只有一萬多人,經過9年的發展,itpub已擁有技術板塊100多個,註冊會員數量超過240萬,每天更新的討論帖數以萬計。感謝蘇旭暉、盧濤、王保強、懷曉明、梁敬彬、丁俊、賈書民在itpub即將步入第10個年頭的時候,創作了這本重量級的技術圖書。itpub的發展與這樣的專家、第一線技術工作者的長期支援是分不開的,真摯感謝你們對itpub的支援!
——itpub 創始人 tigerfish
itpub技術叢書
書名:劍破冰山:oracle開發藝術
丁俊副主編,梁敬彬王保強懷曉明賈書民編著
isbn 978-7-121-12075-6
出版日期:2011年1月
定價:69.00元
開本:16開
頁碼:524頁
內容簡介
oracle資料庫是目前市場占有率最高的商業資料庫,功能非常強大,隨著oracle管理工具的智慧型化,如oracle em提供了強大的管理和調優功能,oracle dba的管理工作逐漸趨於簡單化。正因為如此,當前國內oracle開發人員的崗位需求大幅度增加,投身oracle開發的人數也日益增多。
乙個好的oracle開發人員不僅要知道一些基本語法和常見用法,還需要知道何時用、如何用、怎麼避免相關誤區、寫出高質量的**。本書面向有oracle使用經驗或有其他資料庫使用經驗的人,重點講述利用好oracle的特色功能進行高效開發的思路和技巧,幫助讀者快速掌握中高階oracle開發技術。
本書主要覆蓋oracle開發必備的重要知識點:資料庫程式設計規範、oracle開發常用工具及使用、merge方法、神秘的null和討厭的char、擴充套件group by、oracle自動型別轉換、oracle分析函式、oracle層次查詢、11g r2新特性之遞迴with程式設計、動態sql擴充套件。此外還有大量案例:where in list問題解析,資料庫設計和大資料量處理、資料審核、號段選取應用、分析sql執行計畫的關注點、oracle開發誤區探索、提公升pl/sql開發效能漫談、管道函式的學習與實戰應用、巧用鎖特性避免重複啟動同一程式、不可能的任務?超越oracle等。
本書作者均有多年oracle開發管理實戰經驗,他們期望以自己的經驗和教訓,分享分析和解決問題的方法,**如何用相關的技術去解決特定的需求。希望讀者在看完本書後,能受到良好的啟迪,進而能極大地提公升自己在oracle資料庫開發方面的能力!
Oracle開發藝術
序 本書是itpub技術叢書中第一本專注於oracle開發的書籍。長久以來,資料庫後台開發一直是應用開發行業的一項核心工作,能否正確設計乙個資料庫的架構,並寫出合理 高效的sql,決定了乙個應用的效能,也在相當大的程度上影響了專案的成敗。而在表象的背後,資料庫開發又遠遠不止表面看到的那麼簡單,用作者...
劍破冰山 Oracle開發藝術 序
本書是 itpub 技術叢書中第一本專注於 oracle 開發的書籍。長久以來,資料庫後台開發一直是應用開發行業的一項核心工作,能否正確設計乙個資料庫的架構,並寫出合理 高效的 sql,決定了乙個應用的效能,也在相當大的程度上影響了專案的成敗。而在表象的背後,資料庫開發又遠遠不止表面看到的那麼簡單,...
劍破冰山 Oracle開發藝術 序
本書是 itpub 技術叢書中第一本專注於 oracle 開發的書籍。長久以來,資料庫後台開發一直是應用開發行業的一項核心工作,能否正確設計乙個資料庫的架構,並寫出合理 高效的 sql,決定了乙個應用的效能,也在相當大的程度上影響了專案的成敗。而在表象的背後,資料庫開發又遠遠不止表面看到的那麼簡單,...