注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Oracle Database In-Memory架構(gòu)與實(shí)踐

Oracle Database In-Memory架構(gòu)與實(shí)踐

Oracle Database In-Memory架構(gòu)與實(shí)踐

定 價(jià):¥99.00

作 者: 蕭宇
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302600886 出版時(shí)間: 2022-04-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 356 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Database In-Memory是Oracle內(nèi)存計(jì)算技術(shù)家族中的核心成員,也是Oracle數(shù)據(jù)庫(kù)企業(yè)版重要的數(shù)據(jù)庫(kù)選件之一。Database In-Memory通過(guò)獨(dú)有的雙格式數(shù)據(jù)庫(kù)架構(gòu)及一系列內(nèi)存計(jì)算軟硬件技術(shù)的結(jié)合,可以使傳統(tǒng)的運(yùn)營(yíng)系統(tǒng)即刻開(kāi)啟HTAP(混合事務(wù)/分析處理)能力,或者為傳統(tǒng)的數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)提供實(shí)時(shí)分析的能力。《Oracle Database In-Memory架構(gòu)與實(shí)踐》全面深入介紹Database In-Memory 架構(gòu)和技術(shù),涵蓋了從12.1.0.2版本Database In-Memory 誕生到2021年8月**發(fā)布的21c版本之間所有重要的Database In-Memory 特性。 《Oracle Database In-Memory架構(gòu)與實(shí)踐》面向?qū)racle數(shù)據(jù)庫(kù)和內(nèi)存計(jì)算技術(shù)感興趣的讀者,適合的對(duì)象包括企業(yè)架構(gòu)師、數(shù)據(jù)庫(kù)管理員、數(shù)據(jù)分析師和應(yīng)用開(kāi)發(fā)人員,不僅是讀者全面學(xué)習(xí)Database In-Memory 內(nèi)存計(jì)算技術(shù)的入門指南,同時(shí)也是深入了解Oracle Database In-Memory 的極有價(jià)值的參考書籍。

作者簡(jiǎn)介

  蕭宇,Oracle(中國(guó))軟件系統(tǒng)有限公司技術(shù)顧問(wèn)。擁有二十多年的IT實(shí)踐經(jīng)驗(yàn),在數(shù)據(jù)庫(kù)、存儲(chǔ)、虛擬化等方面都具備豐富的經(jīng)驗(yàn)。從軟件開(kāi)發(fā)起步,參與過(guò)全球鐵路售票系統(tǒng)——中國(guó)鐵路客票系統(tǒng)核心應(yīng)用開(kāi)發(fā),國(guó)內(nèi)規(guī)模非常大的彩票系統(tǒng)——廣東電腦福利彩票系統(tǒng)架構(gòu)設(shè)計(jì)和核心系統(tǒng)開(kāi)發(fā)。技術(shù)上主要專注于云計(jì)算和內(nèi)存計(jì)算領(lǐng)域,行業(yè)上一直專注于交通特別是鐵路行業(yè)。

圖書目錄

第1章  內(nèi)存計(jì)算概述 1
1.1  內(nèi)存計(jì)算的興起 1
1.1.1 硬件的發(fā)展 2
1.1.2 軟件的發(fā)展 3
1.1.3 企業(yè)應(yīng)用的需求 4
1.2  內(nèi)存計(jì)算技術(shù)分類 5
1.2.1 內(nèi)存數(shù)據(jù)庫(kù) 5
1.2.2 內(nèi)存數(shù)據(jù)網(wǎng)格 6
1.3  典型內(nèi)存數(shù)據(jù)管理產(chǎn)品 7
1.3.1 Oracle TimesTen 7
1.3.2 Oracle Database In-Memory 9
1.3.3 MySQL HeatWave 11
1.3.4 Oracle Coherence 13
1.3.5 SAP HANA 15
1.3.6 Redis 17
第2章  搭建Database In-Memory實(shí)驗(yàn)環(huán)境 20
2.1  虛擬化引擎Oracle VM VirtualBox 21
2.2  版本控制系統(tǒng)Git 23
2.3  虛擬機(jī)環(huán)境管理工具Vagrant 23
2.4  安裝示例表與數(shù)據(jù) 26
2.4.1 隨書示例 26
2.4.2 Star Schema Benchmark示例 27
2.4.3 Oracle數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)示例 30
2.4.4 TPC-H基準(zhǔn)示例 30
2.5  命令行編輯工具rlwrap 31
2.6  數(shù)據(jù)庫(kù)開(kāi)發(fā)與管理工具SQL Developer 32
2.6.1 Windows下的SQL Developer安裝 32
2.6.2 Linux下的SQL Developer安裝 33
2.6.3 使用SQL Developer連接數(shù)據(jù)庫(kù) 33
2.7  Database In-Memory學(xué)習(xí)資源 35
2.7.1 文檔資源 35
2.7.2 Database In-Memory官方博客 36
2.7.3 動(dòng)手實(shí)驗(yàn)資源 36
2.7.4 My Oracle Support 37
2.7.5 視頻學(xué)習(xí)資源 39
第3章  Database In-Memory基本概念與架構(gòu) 40
3.1  Oracle數(shù)據(jù)庫(kù)基本概念 40
3.1.1 Oracle數(shù)據(jù)庫(kù)版本簡(jiǎn)介 40
3.1.2 Oracle數(shù)據(jù)庫(kù)企業(yè)版選件 42
3.1.3 數(shù)據(jù)庫(kù)管理包 43
3.1.4 數(shù)據(jù)庫(kù)版本號(hào) 44
3.1.5 數(shù)據(jù)庫(kù)升級(jí)與更新 44
3.2  Database In-Memory體系架構(gòu) 48
3.2.1 雙格式存儲(chǔ) 48
3.2.2 Oracle數(shù)據(jù)庫(kù)內(nèi)存結(jié)構(gòu)與管理 49
3.2.3 Database In-Memory架構(gòu) 51
3.2.4 內(nèi)存壓縮單元架構(gòu) 52
3.3  Exadata作為Database In-Memory平臺(tái) 53
3.4  何時(shí)使用Database In-Memory 55
3.4.1 Database In-Memory適用場(chǎng)景 55
3.4.2 分析型查詢與應(yīng)用的考慮 56
第4章  Database In-Memory配置與發(fā)布 58
4.1  配置與發(fā)布基本流程 58
4.2  啟用Database In-Memory 58
4.2.1 In-Memory Area初始設(shè)置 58
4.2.2 多租戶下的In-Memory Area設(shè)置 60
4.2.3 調(diào)整In-Memory Area大小 61
4.2.4 Base Level特性 62
4.2.5 常見(jiàn)錯(cuò)誤與處理 63
4.3  指定Database In-Memory對(duì)象 65
4.3.1 哪些對(duì)象可以發(fā)布到內(nèi)存列式存儲(chǔ) 65
4.3.2 開(kāi)啟和關(guān)閉INMEMORY屬性 65
4.4  發(fā)布INMEMORY對(duì)象 67
4.4.1 確認(rèn)對(duì)象已發(fā)布 67
4.4.2 發(fā)布優(yōu)先級(jí)與自動(dòng)發(fā)布 69
4.4.3 通過(guò)查詢手工發(fā)布 71
4.4.4 通過(guò)PL/SQL子程序手工發(fā)布 71
4.4.5 通過(guò)初始化參數(shù)控制發(fā)布 76
4.5  重新發(fā)布 76
4.6  發(fā)布進(jìn)程與發(fā)布速度 79
4.7  指定內(nèi)存壓縮級(jí)別 82
4.8  內(nèi)存列式存儲(chǔ)與行式存儲(chǔ)映射 84
4.9  移除數(shù)據(jù)庫(kù)對(duì)象 91
4.10  禁用Database In-Memory 93
第5章  Database In-Memory管理工具 96
5.1  SQL Developer 96
5.2  Oracle Enterprise Manager 97
5.2.1 In-Memory Central 98
5.2.2 SQL性能分析器 101
5.3  命令行管理工具 103
5.3.1 SQL Plus 103
5.3.2 SQLcl 107
5.3.3 Data Pump 112
5.4  統(tǒng)計(jì)信息與執(zhí)行計(jì)劃 113
5.4.1 優(yōu)化器統(tǒng)計(jì)信息 113
5.4.2 SQL執(zhí)行統(tǒng)計(jì)信息 115
5.4.3 解讀執(zhí)行計(jì)劃 117
5.4.4 生成和顯示執(zhí)行計(jì)劃 118
5.5  Oracle數(shù)據(jù)庫(kù)建議器 121
5.5.1 In-Memory建議器 121
5.5.2 壓縮建議器 126
5.6  實(shí)時(shí)SQL監(jiān)控 128
5.7  Database In-Memory初始化參數(shù) 132
5.8  Database In-Memory視圖 134
5.8.1 數(shù)據(jù)字典視圖 134
5.8.2 動(dòng)態(tài)性能視圖 135
5.8.3 In-Memory視圖使用示例 137
5.9  優(yōu)化器提示 140
第6章  Database In-Memory基礎(chǔ)性能優(yōu)化 142
6.1  列格式組織 142
6.2  內(nèi)存存儲(chǔ)索引 145
6.3  SIMD向量處理 148
6.4  數(shù)據(jù)壓縮 152
6.4.1 行級(jí)壓縮 152
6.4.2 混合列壓縮 157
6.4.3 內(nèi)存列壓縮 160
6.5  操作下推 168
6.5.1 過(guò)濾謂詞下推 169
6.5.2 聚合下推 170
6.5.3 下推與內(nèi)存存儲(chǔ)索引 173
6.6  In-Memory聯(lián)結(jié) 173
6.6.1 聯(lián)結(jié)方法 173
6.6.2 In-Memory聯(lián)結(jié)與布隆過(guò)濾器 175
6.6.3 部分表發(fā)布時(shí)的In-Memory聯(lián)結(jié) 183
6.7  In-Memory聚合 184
6.7.1 In-Memory聚合基本概念 184
6.7.2 In-Memory聚合性能比較 186
6.8  索引優(yōu)化 191
第7章  Database In-Memory高級(jí)性能優(yōu)化 194
7.1  In-Memory表達(dá)式 194
7.1.1 In-Memory虛擬列 194
7.1.2 In-Memory Expression 198
7.2  In-Memory聯(lián)結(jié)優(yōu)化 203
7.2.1 聯(lián)結(jié)組(Join Group) 203
7.2.2 In-Memory深度向量化 208
7.3  In-Memory數(shù)據(jù)類型優(yōu)化 210
7.3.1 In-Memory JSON列 210
7.3.2 In-Memory優(yōu)化運(yùn)算 216
7.3.3 In-Memory全文本列 218
7.3.4 In-Memory Spatial支持 222
7.4  In-Memory掃描優(yōu)化 226
7.4.1 In-Memory動(dòng)態(tài)掃描 226
7.4.2 In-Memory混合掃描 229
第8章  Database In-Memory與高可用性 233
8.1  Oracle可用性架構(gòu) 233
8.2  Database In-Memory與RAC 235
8.2.1 利用OCI搭建RAC實(shí)驗(yàn)環(huán)境 235
8.2.2 利用Vagrant搭建RAC實(shí)驗(yàn)環(huán)境 237
8.2.3 In-Memory數(shù)據(jù)分布 243
8.2.4 In-Memory復(fù)制 250
8.2.5 In-Memory與并行執(zhí)行 252
8.2.6 In-Memory與實(shí)例子集發(fā)布 257
8.2.7 實(shí)例失效時(shí)的In-Memory重新發(fā)布 266
8.3  Database In-Memory與ADG 270
8.3.1 利用OCI搭建ADG實(shí)驗(yàn)環(huán)境 270
8.3.2 利用Vagrant搭建ADG實(shí)驗(yàn)環(huán)境 272
8.3.3 ADG基本概念與Database In-Memory參數(shù) 275
8.3.4 ADG常用管理和監(jiān)控命令 276
8.3.5 主備數(shù)據(jù)庫(kù)發(fā)布相同的對(duì)象 279
8.3.6 僅在備數(shù)據(jù)庫(kù)發(fā)布對(duì)象 280
8.3.7 主備數(shù)據(jù)庫(kù)發(fā)布不同的對(duì)象 282
8.3.8 Database In-Memory與ADG主備切換 289
8.4  In-Memory FastStart 293
第9章  Database In-Memory與可管理性 296
9.1  In-Memory自動(dòng)數(shù)據(jù)優(yōu)化 296
9.1.1 自動(dòng)數(shù)據(jù)優(yōu)化基本概念 296
9.1.2 In-Memory自動(dòng)數(shù)據(jù)優(yōu)化 300
9.2  Automatic In-Memory 307
9.2.1 自動(dòng)In-Memory管理 308
9.2.2 自治In-Memory管理 311
9.3  Database In-Memory與分區(qū) 314
9.3.1 分區(qū)發(fā)布 315
9.3.2 分區(qū)裁剪 316
9.3.3 智能分區(qū)聯(lián)結(jié) 317
9.3.4 分區(qū)交換 319
第10章  Database In-Memory與大數(shù)據(jù) 322
10.1  Database In-Memory與外部表 322
10.1.1 外部表基本概念 322
10.1.2 In-Memory普通外部表 324
10.1.3 In-Memory分區(qū)外部表 333
10.1.4 In-Memory混合分區(qū)表 336
10.2  內(nèi)存優(yōu)化行存儲(chǔ) 338
10.2.1 行存儲(chǔ)快速查詢 338
10.2.2 行存儲(chǔ)快速攝入 342
10.3  Exadata In-Memory列格式支持 345
10.3.1 In-Memory列式緩存基本操作 346
10.3.2 RAC環(huán)境下的In-Memory列式緩存 349
10.3.3 In-Memory列式緩存性能比較 351
 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)