中文名: 數據訪問寶典:實現最優性能及可伸縮性的數據庫應用程序
作者: (美) 古德森
譯者: 王德才
圖書分類: 軟件
資源格式: PDF
版本: 掃描版
出版社: 清華大學出版社
書號: 9787302220718
發行時間: 2010年03月01日
地區: 大陸
語言: 簡體中文
簡介:
內容簡介:在當今的企業數據庫應用程序中,性能和可伸縮性比過去任何時候更為關鍵,傳統的數據庫調整對於解決可能在這些應用程序中遇到的性能問題有些力不從心。如今,用於處理數據請求的時間通常有75%-95%花費在數據庫中間件上。現在,最嚴重的性能和可伸縮性問題通常由與網絡、數據庫驅動程序、寬泛的軟件/硬件環境,以及效率低下的數據請求編碼等原因造成。在本書中,數據庫訪問領域中的兩位世界級頂尖專家系統地解決了這些問題,揭示了如何顯著地改善實際數據庫應用程序的性能。
利用每個先進的數據庫系統以及數據庫連接API方面的領先經驗,JohnGoodson和RobSteward揭示了中間件影響應用程序性能的方式,並指導開發人員設計和編寫在每個主要環境中能夠實現較好性能的代碼。此外還介紹了可以跨數據庫系統和API采用的基本概念和技術,並提供了針對ODBC、JDBC和ADO.NET的API示例,以及針對DB2、MicrosoftSQLServer、MySQL、Oracle和Sybase等主流數據庫系統的示例。本書包括以下內容:
清晰理解數據庫中間件的每個組件影響性能和可伸縮性的方式
編寫數據庫應用程序,減少網絡流量、限制磁盤I/O、優化應用程序和驅動程序之間的交互並簡化查詢——包括針對ODBC、JDBC和ADO.NET的示例更加高效地管理連接、事務以及SQL語句的執行
充分利用連接池和語句池
編寫良好的基准測試程序,預測應用程序的性能
系統地解決性能問題——包括8個完整的案例研究示例
如果您足——位軟件架構師、系統設計人員或者數據庫應用程序開發人員,本書將足您最必不可少的數據庫應用程序性能資源。本書專注於如何實現最大的性能提升——無論是設計新的數據庫應用程序還是排除已有數據庫應用程序的故障。
資源來自網絡,如侵犯了您的權利,請點擊,謝謝!白盤用戶可在(網盤分流地址):本頁“用戶評論”處1樓找下載鏈接。
內容截圖: 目錄:
第1章性能問題與以前不同了
1.1現在的,隋況如何
1.2本書的目標
第2章提高性能的設計策略
2.1應用程序
2.2靜態SQL與動態SQL
2.3網絡
2.4數據庫驅動程序
2.5理解數據庫系統
2.6使用對象/關系映射工具
2.7小結
第3章為什麼數據庫中間件很重要
3.1數據庫中間件是什麼
3.2數據庫中間件影響應用程序性能的原理
3.3數據庫驅動程序
3.4小結
第4章為提高性能而調校環境
4.1運行時環境(Java與.NET)
4.2操作系統
4.3網絡
4.4硬件
4.5小結
第5章ODBC應用程序:編寫良好的代碼
5.1管理連接
5.2管理事務
5.3執行SQL語句
5.4檢索數據
5.5更新數據
5.6使用目錄函數
5.7小結
第6章JDBC應用程序:編寫良好的代碼
6.1管理連接
6.2管理事務
6.3執行SQL語句
6.4檢索數據
6.5更新數據
6.6使用數據庫元數據方法
6.7小結
第7章.NET應用程序:編寫良好的代碼
7.1管理連接
7.2管理事務
7.3執行SQL語句
7.4選擇.NET對象與方法
7.5檢索數據
7.6更新數據
7.7小結
第8章連接池和語句池
8.1JDBC連接池模型
8.2ODBC連接池模型
8.3ADO.NET連接池模型
8.4為連接池使用重新認證
8.5使用語句池
8.6小結:整體考慮
第9章開發良好的基准
9.1開發基准
9.2基准實例
9.3小結
第10章性能問題調試
10.1從何處開始
10.2數據庫應用程序部署中的改變
10.3數據庫應用程序
10.4數據庫驅動程序
10.5環境
10.6案例研究
10.7小結
第11章面向服務架構(SOA)環境中的數據訪問
11.1面向服務的架構(SOA)是什麼
11.2SOA環境中數據訪問的指導原則
11.3小結
附錄術語表