it行業發展的過程中,新技術層出不窮,今天資料處理依然是系統的核心。與以往不同的是,需要處理的資料量程指數級別增長,甚至超過的硬體的增長速度,所以僅僅做到正確處理還不夠,必須足夠的快。
對於資料庫的效能問題,開發人員的一慣做法是先寫出正確的程式,一旦出現問題,再由dba來解決,這種做法未能從源頭上解決效能問題。首先關注效能問題的應該是開發者,但開發者不一定非常熟悉硬體、dbms以及各種資料庫產品的特性,這些是dba的專長。但對sql,不僅僅要知道,還必須深刻理解sql及關係理論。
這一系列的文章是對[url= art of sql[/url]這本書的讀書筆記與開發中的一些感悟。暫時不關注具體的資料庫產品,僅從開發人員的角度去理解sql的基本理論、對效能的影響以及調優技巧。
SQL語言藝術
內容介紹 本書分為12章,每一章包含許多原則或準則,並通過舉例的方式對原則進行解釋說明。這些例子大多來自於實際案例,對九種sql經典查詢場景以及其效能影響討論,非常便於實踐,為你的實際工作提出了具體建議。本書適合sql資料庫開發者 軟體架構師,也適合dba,尤其是資料庫應用維護人員閱讀。您現在正在檢...
sql語言藝術2
先定義問題,再解決問題 problem definition before solution 一知半解是危險的。人們常在聽說了新技術或特殊技術之後 有時的確很吸引人 試圖採 用它作為新的解決方案。普通開發者和設計師通常會立即採納這些新 解決方案 直到後來才 發現它們會產生許多後續問題。現成的解決方案...
翻譯 專案管理藝術 前言
前言 在英語中我最喜歡的乙個詞就是怎樣。這是怎樣工作的?這是怎樣完成的?他們是怎樣做的?每當我看到一些有趣的事情,我就充滿了這些疑問,當然這些問題都離不開這個看似簡單但卻充滿活力的詞。並且我發覺這些問題的大部分答案都是在關注人們是如何發揮他們的才能與智慧型,而不是如何應用專業的知識或者理論。經過多年...