[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《深入理解MySQL》掃描版[PDF]
《深入理解MySQL》掃描版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/10
大       小 -
《深入理解MySQL》掃描版[PDF] 簡介: 中文名 : 深入理解MySQL 作者 : (美) 貝爾 譯者 : 楊濤 等 圖書分類 : 軟件 資源格式 : PDF 版本 : 掃描版 出版社 : 人民郵電出版社 書號 : 9787115189103 發行時間 : 2010年01月01日 地區 : 大陸 語言 : 簡體中文 簡介 : 內容簡介: 《深入理解
電驢資源下載/磁力鏈接資源下載:
全選
"《深入理解MySQL》掃描版[PDF]"介紹
中文名: 深入理解MySQL
作者: (美) 貝爾
譯者: 楊濤 等
圖書分類: 軟件
資源格式: PDF
版本: 掃描版
出版社: 人民郵電出版社
書號: 9787115189103
發行時間: 2010年01月01日
地區: 大陸
語言: 簡體中文
簡介:



內容簡介:
《深入理解MySQL》深入源代碼,剖析了MySQL數據庫系統的架構,並提供了分析、集成和修改MySQL源代碼的專家級建議。《深入理解MySQL》分三個部分:第一部分介紹開發和修改開源系統的概念,提供探討更高級數據庫概念所需的工具和資源;第二部分討論MySQL系統,闡明如何修改MySQL源碼,如何將MySQL系統作為嵌入式數據庫系統;第三部分更深入地探討了MySQL系統,講述數據庫工作的內部機理。
  《深入理解MySQL》面向MySQL數據庫開發人員。
資源來自網絡,如侵犯了您的權利,請點擊,謝謝!
網盤分流地址:[深入理解MySQL].(貝爾).楊濤等.掃描版.pdf
更多、更好的書——》我的書庫
內容截圖:


目錄:


第一部分 MySQL開發入門
第1章 MySQL與開源運動 2
1.1 什麼是開源軟件 2
1.1.1 為什麼要使用開源軟件 4
1.1.2 開源軟件是否對商業軟件構成真正的威脅 7
1.1.3 法律問題與《GNU宣言》 8
1.1.4 將開源進行到底 10
1.2 用MySQL進行開發 11
1.2.1 為什麼修改MySQL 13
1.2.2 MySQL裡哪些可以修改,有什麼限制 14
1.2.3 MySQL的許可證問題 15
1.2.4 到底能否修改MySQL 16
1.2.5 修改MySQL的指導原則 17
1.3 實際的例子:TiVo 18
1.4 小結 19
第2章 數據庫系統剖析 20
2.1 數據庫系統的體系結構 20
2.2 數據庫系統的類型 20
2.2.1 面向對象數據庫系統 20
2.2.2 對象關系數據庫系統 21
2.2.3 關系數據庫系統 23
2.3 關系數據庫系統的體系結構 24
2.3.1 客戶端應用程序 25
2.3.2 查詢接口 26
2.3.3 查詢處理 27
2.3.4 查詢優化器 29
2.3.5 查詢的內部表示 31
2.3.6 查詢的執行 32
2.3.7 文件訪問 33
2.3.8 查詢結果 35
2.3.9 關系數據庫的體系結構小結 35
2.4 MySQL數據庫系統 35
2.4.1 MySQL系統體系結構 36
2.4.2 SQL接口 37
2.4.3 解析器 38
2.4.4 查詢優化器 39
2.4.5 查詢的執行 40
2.4.6 查詢緩存 40
2.4.7 緩存和緩沖區 42
2.4.8 通過插件式存儲引擎訪問文件 43
2.5 小結 50
第3章 MySQL源代碼 51
3.1 預備知識 51
3.1.1 了解許可證 51
3.1.2 獲得MySQL源代碼 52
3.2 MySQL源代碼 56
3.2.1 預備知識 57
3.2.2 main()函數 59
3.2.3 處理連接和創建線程 62
3.2.4 解析查詢 69
3.2.5 優化查詢的准備工作 75
3.2.6 優化查詢 78
3.2.7 執行查詢 80
3.2.8 輔助庫 82
3.2.9 重要的類和結構 83
3.3 編程指導 88
3.3.1 總體指導 89
3.3.2 文檔 89
3.3.3 函數和參數 91
3.3.4 命名約定 92
3.3.5 分隔與縮進 92
3.3.6 文檔工具 93
3.3.7 保持工作記錄的習慣 95
3.3.8 追蹤變化 95
3.4 第一次構建系統 97
3.5 小結 100
第4章 測試驅動的MySQL開發 101
4.1 背景知識 101
4.1.1 為什麼要測試 101
4.1.2 基准測試 103
4.1.3 性能分析 105
4.1.4 軟件測試簡介 107
4.1.5 功能測試與缺陷測試 107
4.2 MySQL測試 111
4.2.1 MySQL Test Suite 111
4.2.2 MySQL基准測試 119
4.2.3 MySQL性能分析 124
4.3 小結 126
第二部分 擴展MySQL
第5章 調試 128
5.1 調試介紹 128
5.2 調試技術 129
5.2.1 基本過程 129
5.2.2 內嵌調試語句 131
5.2.3 出錯處理器 134
5.2.4 外部調試器 135
5.3 調試MySQL 142
5.3.1 內嵌調試語句 143
5.3.2 出錯處理器 148
5.3.3 在Linux環境裡調試MySQL 148
5.3.4 在Windows環境裡調試MySQL 157
5.4 小結 161
第6章 嵌入式MySQL 162
6.1 構建嵌入式應用 162
6.1.1 什麼是嵌入式系統 162
6.1.2 嵌入式系統的種類 163
6.1.3 嵌入式數據庫系統 163
6.2 嵌入MySQL 164
6.2.1 嵌入MySQL的方法 165
6.2.2 資源要求 167
6.2.3 安全問題 167
6.2.4 嵌入MySQL的優點 167
6.2.5 嵌入MySQL的局限性 168
6.3 MySQL C API 168
6.3.1 預備知識 168
6.3.2 最常用的函數 169
6.3.3 創建嵌入式服務器 170
6.3.4 對服務器進行初始化 171
6.3.5 設置選項 172
6.3.6 連接到服務器 172
6.3.7 運行查詢命令 173
6.3.8 檢索查詢結果 174
6.3.9 清理 175
6.3.10 與服務器斷開連接並關閉服務器 175
6.3.11 匯總 175
6.3.12 出錯處理 177
6.4 構建嵌入式MySQL應用程序 177
6.4.1 編譯libmysqld庫 177
6.4.2 調試問題如何解決 178
6.4.3 數據問題如何解決 180
6.4.4 創建基本的嵌入式服務器 180
6.4.5 出錯處理問題如何解決 189
6.4.6 嵌入式服務器應用程序 189
6.5 小結 214
第7章 創建自己的存儲引擎 215
7.1 MySQL插件式存儲引擎概述 215
7.1.1 基本過程 217
7.1.2 需要用到的源文件 218
7.1.3 其他輔助資源 218
7.1.4 handlerton類 218
7.1.5 handler類 221
7.1.6 對MySQL存儲引擎的簡要分析 225
7.2 Spartan存儲引擎 226
7.2.1 底層I/O類 227
7.2.2 預備知識 250
7.2.3 階段1:生成引擎存根 251
7.2.4 階段2:處理表 262
7.2.5 階段3:數據的讀/寫 269
7.2.6 階段4:數據的更新和刪除 273
7.2.7 階段5:數據的索引 280
7.2.8 階段6:添加事務支持 299
7.3 小結 303
第8章 為MySQL添加函數和命令 305
8.1 添加用戶定義函數 305
8.1.1 CREATE FUNCTION命令的語法 305
8.1.2 DROP FUNCTION命令的語法 306
8.1.3 創建用戶定義庫 306
8.1.4 添加新的用戶定義函數 311
8.2 添加本機函數 315
8.2.1 在Windows平台上生成詞法散列表 318
8.2.2 在Linux平台上生成詞法散列表 318
8.2.3 編譯和測試新的本機函數 318
8.3 添加SQL命令 319
8.4 添加到信息模式 327
8.5 小結 333
第三部分 高級數據庫的內部組成
第9章 數據庫系統的內部組成 336
9.1 查詢執行 336
9.1.1 重溫MySQL查詢執行 336
9.1.2 什麼是已編譯查詢 337
9.2 深入MySQL的內部 337
9.2.1 開始用MySQL做實驗 338
9.2.2 注意事項 340
9.3 數據庫系統內部組成實驗 340
9.3.1 為什麼叫實驗 341
9.3.2 實驗項目概述 341
9.3.3 實驗項目的組成部分 342
9.3.4 在Linux平台上進行實驗 343
9.3.5 在Windows平台上進行實驗 343
9.4 小結 343
第10章 內部查詢表示 344
10.1 查詢樹 344
10.1.1 查詢轉換 346
10.1.2 DBXP查詢樹 347
10.2 在MySQL裡實現DBXP查詢樹 348
10.2.1 被添加和修改的文件 349
10.2.2 創建測試 349
10.2.3 為SELECT DBXP命令生成存根 350
10.2.4 添加查詢樹類 357
10.2.5 顯示查詢樹的細節 366
10.3 小結 373
第11章 查詢優化 374
11.1 查詢優化器的類型 374
11.1.1 基於開銷的優化器 375
11.1.2 啟發式優化器 377
11.1.3 語義優化器 377
11.1.4 參數優化器 378
11.2 再次討論啟發式優化 378
11.3 DBXP查詢優化器 379
11.3.1 測試設計 379
11.3.2 為SELECT DBXP命令生成存根 380
11.3.3 重要的MySQL結構和類 382
11.3.4 DBXP輔助類 385
11.3.5 修改現有代碼 386
11.3.6 啟發式優化器的細節 390
11.3.7 代碼的編譯和測試 413
11.4 小結 417
第12章 查詢執行 418
12.1 回顧查詢執行 418
12.1.1 投影 418
12.1.2 限制 419
12.1.3 聯結 419
12.2 DBXP查詢執行 429
12.2.1 測試的設計 430
12.2.2 更新SELECT DBXP命令 431
12.2.3 DBXP算法 433
12.2.4 代碼的編譯和測試 454
12.3 小結 457
附錄 459



相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved