本書是《內存數據管理(第2版)》的姊妹篇,更加、深入地介紹了SanssouciDB的技術原理,旨在向讀者們分享哈索教授帶領下(德國波茨坦大學哈索普拉特納學院)的"企業平臺和集成概念"小組從2006年開始,在企業應用的內存數據管理領域的研究成果,以及對未來技術發展趨勢的展望。盡管SanssouciDB是一款在實驗室搭建出來的、基于內存計算以及列式存儲的數據庫原型機,但其作為業界經驗豐富的內存計算產品SAP HANA的"鼻祖",也可以幫助讀者們更加深入地了解以及掌握SAP HANA。
哈索
Hasso Plattner
教授、博士
SAP公司創始人、監事會主席
哈索博士是SAP公司的創始人之一,并于2003年5月起擔任SAP監事會主席。作為公司的監事會主席和首席軟件顧問,他致力于制定SAP的中長期技術戰略和發展方向。與此同時,哈索還負責領導SAP監事會技術委員會。
第1章簡介
1.1課程目標
1.2基本理念
1.3學習路線圖
1.4參考文獻
1.5自測題
及時部分企業計算的未來
第2章 企業計算的新需求
2.1事件數據的處理
2.2整合結構化和非結構化數據
2.3社交網絡和網站
2.4運營云環境
2.5移動運營
2.6生產及分銷計劃
2.7參考文獻
2.8自測題
第3章企業應用的特征
3.1多樣的應用
3.2OLTP與OLAP的對比
3.3OLAP與OLTP分離的缺點
3.4對比OLTP和OLAP的訪問模式
3.5集OLTP與OLAP于一身的數據
3.6企業數據的特征
3.7參考文獻
3.8自測題
第4章硬件架構的創新
4.1內存單元
4.2內存層級
4.3內部高速緩存
4.4地址轉換
4.5預讀取機制
4.6存儲器層級和延遲
4.7非一致性內存訪問架構(NUMA
4.8不斷擴展的主內存系統
4.9遠程內存訪問
4.10參考文獻
4.11自測題
第5章SanssouciDB藍圖
5.1主存中的數據存儲
5.2以列為導向
5.3列式存儲的啟示
5.4活動數據與非活動數據
5.5架構概覽
5.6參考文獻
5.7自測題
第二部分數據庫存儲技術的基
第6章字典編碼
6.1壓縮舉例
6.2排序的字典
6.3基于編碼的操作
6.4自測題
第7章壓縮
7.1前綴編碼
7.2運行長度編碼
7.3集群編碼
7.4間接編碼
7.5變量編碼
7.6限制
7.7參考文獻
7.8自測題
第8章內存中的數據布
8.1應用性能上的緩存效應
8.2行式布局和列式布
8.3列式布局的優點
8.4混合表布
8.5參考文獻
8.6自測題
第9章分區
9.1定義和分類
9.2垂直分區
9.3水平分區
9.4選擇合適的分區策略
9.5參考文獻
9.6自測題
第三部分內存數據庫的操作
第10章刪除
10.1物理刪除示例
10.2參考文獻
10.3自測題
第11章 插入
11.1示例
11.2性能方面的考慮
11.3自測題
第12章 更新
12.1更新類型
12.2更新示例
12.3參考文獻
12.4自測題
第13章 元組重建
13.1簡介
13.2行式數據庫的元組重建
13.3列式數據庫的元組重建
13.4補充示例和討論
13.5自測題
第14章 掃描的性能
14.1簡介
14.2行式布局:全表掃描
14.3行式布局:步長訪問
14.4列式布局:全列掃描
14.5補充示例和討論
14.6自測題
第15章 查詢
15.1關系代數
15.2數據檢索
15.3自測題
第16章 物化策略
16.1物化的幾個方面
16.2案例
16.3早期物化
16.4晚期物化
16.5參考文獻