記憶體數據管理教程

記憶體數據管理教程

本書是《記憶體數據管理(第2版)》的姊妹篇,更加全面、深入地介紹了SanssouciDB的技術原理,旨在向讀者們分享哈索教授帶領下(德國波茨坦大學哈索·普拉特納學院)的“企業平台和集成概念”小組從2006年開始,在企業套用的記憶體數據管理領域的研究成果,以及對未來技術發展趨勢的展望。儘管SanssouciDB是一款在實驗室搭建出來的、基於記憶體計算以及列式存儲的資料庫原型機,但其作為業界領先的記憶體計算產品SAP HANA的“鼻祖”,也可以幫助讀者們更加深入地了解以及掌握SAP HANA。

基本介紹

  • 書名:記憶體數據管理教程
  • 作者:哈索(Hasso Plattner)著
  • 譯者:程志國 曹乃剛 舒戈譯
  • 定價:49.8
  • 出版時間:2014.12.01
內容簡介,圖書目錄,

內容簡介

本書是《記憶體數據管理(第2版)》的姊妹篇,更加全面、深入地介紹了SanssouciDB的技術原理,旨在向讀者們分享哈索教授帶領下(德國波茨坦大學哈索·普拉特納學院)的“企業平台和集成概念”小組從2006年開始,在企業套用的記憶體數據管理領域的研究成果,以及對未來技術發展趨勢的展望。儘管SanssouciDB是一款在實驗室搭建出來的、基於記憶體計算以及列式存儲的資料庫原型機,但其作為業界領先的記憶體計算產品SAP HANA的“鼻祖”,也可以幫助讀者們更加深入地了解以及掌握SAP HANA。

圖書目錄

第 1 章簡介 1
1.1課程目標 1
1.2基本理念 1
1.3學習路線圖 3
1.4參考文獻 3
1.5自測題 4
第一部分企業計算的未來
第 2 章 企業計算的新需求 7
2.1事件數據的處理 7
2.2整合結構化和非結構化數據 9
2.3社交網路和網站 11
2.4運營雲環境 11
2.5移動運營 12
2.6生產及分銷計畫 13
2.7參考文獻 14
2.8自測題 15
第 3 章企業套用的特徵 17
3.1多樣的套用 17
3.2OLTP與OLAP的對比 17
3.3OLAP與OLTP分離的缺點 18
3.4對比OLTP和OLAP的訪問模式 19
3.5集OLTP與OLAP於一身的數據 19
3.6企業數據的特徵 20
3.7參考文獻 20
3.8自測題 21
第 4 章硬體架構的創新 23
4.1記憶體單元 23
4.2記憶體層級 25
4.3內部高速快取 26
4.4地址轉換 27
4.5預讀取機制 28
4.6存儲器層級和延遲 29
4.7非一致性記憶體訪問架構(NUMA) 31
4.8不斷擴展的主記憶體系統 33
4.9遠程記憶體訪問 34
4.10參考文獻 34
4.11自測題 35
第 5 章SanssouciDB藍圖 37
5.1主存中的數據存儲 37
5.2以列為導向 37
5.3列式存儲的啟示 38
5.4活動數據與非活動數據 39
5.5架構概覽 40
5.6參考文獻 41
5.7自測題 41
第二部分資料庫存儲技術的基礎
第 6 章字典編碼 45
6.1壓縮舉例 46
6.2排序的字典 48
6.3基於編碼的操作 49
6.4自測題 49
第 7 章壓縮 53
7.1前綴編碼 53
7.2運行長度編碼 55
7.3集群編碼 56
7.4間接編碼 58
7.5變數編碼 61
7.6限制 63
7.7參考文獻 63
7.8自測題 64
第 8 章記憶體中的數據布局 67
8.1套用性能上的快取效應 67
8.2行式布局和列式布局 71
8.3列式布局的優點 72
8.4混合表布局 73
8.5參考文獻 74
8.6自測題 75
第 9 章分區 77
9.1定義和分類 77
9.2垂直分區 78
9.3水平分區 78
9.4選擇合適的分區策略 80
9.5參考文獻 81
9.6自測題 81
第三部分記憶體資料庫的操作
第 10 章刪除 85
10.1物理刪除示例 85
10.2參考文獻 87
10.3自測題 87
第 11 章 插入 89
11.1示例 89
11.2性能方面的考慮 94
11.3自測題 95
第 12 章 更新 97
12.1更新類型 97
12.2更新示例 98
12.3參考文獻 100
12.4自測題 101
第 13 章 元組重建 103
13.1簡介 103
13.2行式資料庫的元組重建 104
13.3列式資料庫的元組重建 105
13.4補充示例和討論 106
13.5自測題 107
第 14 章 掃描的性能 111
14.1簡介 111
14.2行式布局:全表掃描 112
14.3行式布局:步長訪問 113
14.4列式布局:全列掃描 114
14.5補充示例和討論 115
14.6自測題 116
第 15 章 查詢 117
15.1關係代數 117
15.2數據檢索 118
15.3自測題 120
第 16 章 物化策略 123
16.1物化的幾個方面 123
16.2案例 124
16.3早期物化 125
16.4晚期物化 127
16.5參考文獻 129
16.6自測題 130
第 17 章 並行數據處理 131
17.1硬體層 132
17.2軟體層 136
17.3參考文獻 138
17.4自測題 139
第 18 章 索引 141
18.1索引:最佳化查詢的方法 141
18.2技術考慮 141
18.3倒排索引 143
18.4討論 147
18.5參考文獻 150
18.6自測題 150
第 19 章 連線 153
19.1在主存中執行連線 154
19.2哈希連線 156
19.3排序合併連線 158
19.4選擇連線算法 160
19.5自測題 161
第 20 章 聚合函式 163
20.1使用COUNT函式的聚合示例 164
20.2自測題 165
第 21 章 並行選擇 167
21.1並行化 167
21.2自測題 170
第22章工作負載管理和排程 171
22.1速度的力量 171
22.2排程 172
22.3混合工作負載管理 173
22.4參考文獻 173
22.5自測題 173
第 23 章 並行連線 175
23.1部分並行處理的哈希連線 175
23.2並行哈希連線 176
23.3參考文獻 177
23.4自測題 178
第 24 章 並行聚合 179
24.1聚合函式重複訪問 179
24.2使用哈希的並行聚合 180
24.3參考文獻 182
24.4自測題 183
第四部分高級資料庫存儲技術
第 25 章 差分緩衝區 187
25.1概念 187
25.2實現 187
25.3元組生命周期 189
25.4參考文獻 190
25.5自測題 191
第 26 章只插入 193
26.1隻插入方法的定義 193
26.2浮點表示法 194
26.3間隔表示法 196
26.4並發控制:快照隔離 198
26.5隻插入:優勢和挑戰 200
26.6參考文獻 201
26.7自測題 201
第 27 章 合併處理 203
27.1異步線上合併 204
27.2單個列屬性合併示例 207
27.3合併最佳化 210
27.4參考文獻 212
27.5自測題 213
第 28 章 日誌 215
28.1日誌的基礎架構 215
28.2邏輯日誌與字典編碼日誌 217
28.3示例 221
28.4參考文獻 223
28.5自測題 224
第 29 章 恢復 227
29.1讀取元數據 227
29.2恢複數據庫 228
29.3參考文獻 229
29.4自測題 229
第 30 章 動態資料庫重組 231
30.1行式存儲中的重組操作 231
30.2列式存儲的動態重組 232
30.3擴展話題:多租戶要求線上重組 233
30.4熱數據和冷數據 235
30.5參考文獻 236
30.6自測題 236
第五部分企業套用開發新時代的基礎
第 31 章 對套用開發的影響 241
31.1最佳化記憶體資料庫上的套用開發 241
31.2最佳實踐 247
31.3自測題 248
第 32 章 資料庫視圖 251
32.1視圖的優勢 251
32.2分層視圖的概念 252
32.3視圖的開發工具 253
32.4參考文獻 254
32.5自測題 254
第 33 章 處理業務對象 255
33.1業務對象持久化 256
33.2對象關係映射 256
33.3自測題 257
第 34 章“迂迴”解決方案 259
34.1轉變步驟的細節 260
34.2關於“迂迴”解決方案的結論 263
34.3自測題 264
自測題解答 265
術語表 297
譯後記 305

相關詞條

熱門詞條

聯絡我們