SQL語言藝術

SQL語言藝術 pdf epub mobi txt 電子書 下載2025

出版者:電子工業齣版社
作者:[美] StéphaneFaroult,P
出品人:
頁數:349
译者:溫昱
出版時間:2008-1
價格:58.00元
裝幀:平裝
isbn號碼:9787121058349
叢書系列:
圖書標籤:
  • SQL
  • 數據庫
  • Database
  • 計算機
  • 優化
  • O'Reilly
  • 程序設計
  • 軟件開發
  • SQL
  • 數據庫
  • 編程
  • 查詢
  • 語言藝術
  • 數據管理
  • 開發
  • 技術
  • 實戰
  • 基礎
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

資深 SQL 專傢 Stéphane Faroult傾力打造

《軟件架構設計》作者溫昱最新譯作

巧妙藉鑒《孫子兵法》的智慧結晶

傳授25年的SQL性能與調校經驗

深入探討九種常見查詢方案及其性能

本書分為12章,每一章包含許多原則或準則,並通過舉例的方式對原則進行解釋說明。這些例子大多來自於實際案例,對九種SQL經典查詢場景以及其性能影響討論,非常便於實踐,為你的實際工作提齣瞭具體建議。本書適閤SQL數據庫開發者、軟件架構師,也適閤DBA,尤其是數據庫應用維護人員閱讀。

著者簡介

Stéphane Faroult從1983年開始接觸關係數據庫。Oracle法國成立早期他即加入(此前是短暫的IBM經曆和渥太華大學任教生涯),並在不久之後對性能和調優産生瞭興趣。1988年他離開瞭Oracle,此後一年間,他進行調整,並研究過運籌學。之後,他重操舊業,一直從事數據庫谘詢工作,並於1998年創辦瞭RoughSea公司(http://www. roughsea.com)。

Stéphane Faroult齣版瞭Fortran Structuré et Méthodes Numériques一書(法語,Dunod齣版社,1986, 與Didier Simon閤作),並在Oracle Scene和Select(分彆為英國和北美Oracle用戶組雜誌)以及Oracle雜誌在綫版上發錶瞭許多文章。他還是美國、英國、挪威等眾多用戶組大會的演講者。

Peter Robson畢業於達拉謨大學地質專業(1968年),然後在愛丁堡大學任教,並於1975年獲得地質學研究型碩士學位。在希臘度過瞭一段地質學傢生涯之後,他開始在紐卡斯爾大學專攻地質和醫學數據庫。

他使用數據庫始於1977年,1981年開始使用關係數據庫,1985年開始使用Oracle,這期間擔任過開發工程師、數據架構師、數據庫管理員等角色。1980年,Peter參加瞭英國地質普查,負責指導使用關係數據庫管理係統。他擅長SQL係統,以及從組織級到部門級的數據建模。Peter多次齣席英國、歐洲、北美的Oracle數據庫大會,在許多數據庫專業雜誌上發錶過文章。他現任英國Oracle用戶組委員會主任,可通過peter.robson@justsql.com聯係他。

圖書目錄

前言
1 製定計劃:為性能而設計
數據的關係視圖
規範化的重要性
有值、無值、空值
限用Boolean型字段
理解子類型(Subtype)
約束應明確聲明
過於靈活的危險性
曆史數據的難題
設計與性能
處理流程
數據集中化(Centralizing)
係統復雜性
小結
2 發動戰爭:高效訪問數據庫
查詢的識彆
保持數據庫連接穩定
戰略優先於戰術
先定義問題,再解決問題
保持數據庫Schema穩定
直接操作實際數據
用SQL處理集閤
動作豐富的SQL語句
充分利用每次數據庫訪問
接近DBMS核心
隻做必須做的
SQL語句反映業務邏輯
把邏輯放到查詢中
一次完成多個更新
慎用自定義函數
簡潔的SQL
SQL的進攻式編程
精明地使用異常(Exceptions)
3 戰術部署:建立索引
找到“切入點”
索引與目錄
讓索引發揮作用
函數和類型轉換對索引的影響
索引與外鍵
同一字段,多個索引
係統生成鍵
索引訪問的不同特點
4 機動靈活:思考SQL語句
SQL的本質
掌握SQL藝術的五大要素
過濾
5 瞭如指掌:理解物理實現
物理結構的類型
衝突的目標
把索引當成數據倉庫
記錄強製排序
數據自動分組(Grouping)
分區是雙刃劍
分區與數據分布
數據分區的最佳方法
預連接錶
神聖的簡單性
6 錦囊妙計:認識經典SQL模式
小結果集,直接條件
小結果集,間接條件
多個寬泛條件的交集
多個間接寬泛條件的交集
大結果集
基於一個錶的自連接
通過聚閤獲得結果集
基於日期的簡單搜索或範圍搜索
結果集和彆的數據存在與否有關
7 變換戰術:處理層次結構
小結果集,直接條件
小結果集,間接條件
多個寬泛條件的交集
多個間接寬泛條件的交集
大結果集
基於一個錶的自連接
通過聚閤獲得結果集
基於日期的簡單搜索或範圍搜索
結果集和彆的數據存在與否有關
8 孰優孰劣:認識睏難,處理睏難
看似高效的查詢條件
抽象層
分布式係統
動態定義的搜索條件
9 多條戰綫:處理並發
數據庫引擎作為服務提供者
並發修改數據
10 集中兵力:應付大數據量
增長的數據量
數據倉庫
11 精於計謀:挽救響應時間
數據的行列轉換
基於變量列錶的查詢
基於範圍的聚閤
一般規則,最後使用
查詢與列錶中多個項目相符的記錄
最佳匹配查詢
優化器指令
12 明察鞦毫:監控性能
數據庫速度緩慢
服務器負載因素
何謂“性能優良”
從業務任務角度思考
執行計劃
閤理運用執行計劃
總結:影響性能的重要因素
Photo Credits
索引
· · · · · · (收起)

讀後感

評分

假期里看了一大半,没有细读,但读的过程中随意想到的问题列出许多,有好多基础的地方要去翻翻数据库系统概论之类的书,同时也要有机会多接触一些数据库产品。 此书推荐给有数据库系统开发经验的同学看,有过实战经验的看此书可能收获会更多一点。此书是作者十几年下来的经验谈...  

評分

http://space.itpub.net/12474069/spacelist-blog 放在itpub空间上了 纯粹的经验谈。配合我的读书笔记来看吧。也许能有帮助  

評分

http://space.itpub.net/12474069/spacelist-blog 放在itpub空间上了 纯粹的经验谈。配合我的读书笔记来看吧。也许能有帮助  

評分

假期里看了一大半,没有细读,但读的过程中随意想到的问题列出许多,有好多基础的地方要去翻翻数据库系统概论之类的书,同时也要有机会多接触一些数据库产品。 此书推荐给有数据库系统开发经验的同学看,有过实战经验的看此书可能收获会更多一点。此书是作者十几年下来的经验谈...  

評分

资深 SQL 专家 Stéphane Faroult倾力打造   《软件架构设计》作者温昱最新译作   巧妙借鉴《孙子兵法》的智慧结晶   传授25年的SQL性能与调校经验   深入探讨九种常见查询方案及其性

用戶評價

评分

內容的深度和高度還是很不錯的,從語句調優的細節到項目工程的思想,不過這種寫作風格不是很好理解,再加上齣版的時間很早瞭,以前的翻譯水平...

评分

可能是我對它的期望太高

评分

很棒,期望多閱讀幾遍

评分

簡單看過,還需要再看的

评分

讀這邊書需要有很深的實踐經驗,纔能體會到作者的經驗總結。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有