第1章 數(shù)據(jù)庫(kù)集群技術(shù) 1
1.1 數(shù)據(jù)庫(kù)集群技術(shù)的基本概念 1
1.1.1 數(shù)據(jù)庫(kù)集群的CAP理論 1
1.1.2 數(shù)據(jù)庫(kù)集群的架構(gòu)指標(biāo) 3
1.2 數(shù)據(jù)庫(kù)集群架構(gòu)模式 5
1.2.1 讀寫(xiě)分離架構(gòu) 5
1.2.2 大規(guī)模并行處理(MPP)架構(gòu) 10
1.2.3 多實(shí)例數(shù)據(jù)共享架構(gòu) 15
1.3 主流廠商數(shù)據(jù)庫(kù)集群產(chǎn)品簡(jiǎn)介 16
1.3.1 MySQL 16
1.3.2 Oracle 18
1.3.3 Greenplum 22
1.3.4 數(shù)據(jù)庫(kù)中間件 24
1.4 達(dá)夢(mèng)數(shù)據(jù)庫(kù)集群簡(jiǎn)介 26
1.4.1 達(dá)夢(mèng)數(shù)據(jù)守護(hù)集群 26
1.4.2 達(dá)夢(mèng)讀寫(xiě)分離集群 27
1.4.3 達(dá)夢(mèng)大規(guī)模并行處理集群 28
1.4.4 達(dá)夢(mèng)數(shù)據(jù)共享集群 29
第2章 達(dá)夢(mèng)數(shù)據(jù)庫(kù)數(shù)據(jù)守護(hù)集群 30
2.1 數(shù)據(jù)守護(hù)的概念 30
2.1.1 數(shù)據(jù)守護(hù)的基本概念 30
2.1.2 數(shù)據(jù)守護(hù)的術(shù)語(yǔ)定義 39
2.1.3 數(shù)據(jù)守護(hù)的系統(tǒng)特性 39
2.1.4 數(shù)據(jù)守護(hù)的主要功能 41
2.1.5 配置文件 42
2.2 數(shù)據(jù)守護(hù)的原理 49
2.2.1 守護(hù)進(jìn)程 50
2.2.2 監(jiān)視器 56
2.2.3 歸檔管理 58
2.3 實(shí)時(shí)主備環(huán)境的搭建 62
2.3.1 環(huán)境說(shuō)明 62
2.3.2 數(shù)據(jù)準(zhǔn)備 63
2.3.3 主庫(kù)配置 64
2.3.4 備庫(kù)配置 66
2.3.5 監(jiān)視器配置 69
2.4 數(shù)據(jù)守護(hù)集群的啟動(dòng)與關(guān)閉 69
2.4.1 啟動(dòng)主庫(kù) 69
2.4.2 啟動(dòng)備庫(kù) 70
2.4.3 啟動(dòng)守護(hù)進(jìn)程 71
2.4.4 啟動(dòng)監(jiān)視器 72
2.4.5 手動(dòng)方式啟動(dòng)數(shù)據(jù)守護(hù)系統(tǒng) 73
2.4.6 強(qiáng)制 Open 數(shù)據(jù)庫(kù) 73
2.4.7 關(guān)閉數(shù)據(jù)守護(hù)系統(tǒng) 74
2.5 數(shù)據(jù)守護(hù)集群故障切換和重連 75
2.5.1 主備庫(kù)切換 76
2.5.2 主庫(kù)故障、備庫(kù)接管 77
2.5.3 備庫(kù)強(qiáng)制接管 78
2.5.4 備庫(kù)故障處理 78
2.6 DEM工具配置數(shù)據(jù)守護(hù)集群 79
2.6.1 DEM工具安裝配置 79
2.6.2 DEM部署數(shù)據(jù)守護(hù)集群 83
2.6.3 DEM監(jiān)控?cái)?shù)據(jù)守護(hù)集群 94
第3章 達(dá)夢(mèng)數(shù)據(jù)庫(kù)讀寫(xiě)分離集群 97
3.1 讀寫(xiě)分離集群的基本概念 97
3.1.1 讀寫(xiě)分離集群設(shè)計(jì)考慮及與數(shù)據(jù)守護(hù)集群的關(guān)系 97
3.1.2 讀寫(xiě)分離集群的功能與特點(diǎn) 98
3.2 讀寫(xiě)分離集群的實(shí)現(xiàn)原理 99
3.2.1 讀寫(xiě)分離集群體系架構(gòu) 99
3.2.2 主備庫(kù)數(shù)據(jù)一致性原理 100
3.2.3 主備庫(kù)讀寫(xiě)分離原理 102
3.3 讀寫(xiě)分離集群的搭建 105
3.3.1 讀寫(xiě)分離集群的配置說(shuō)明 105
3.3.2 讀寫(xiě)分離集群的環(huán)境說(shuō)明 107
3.3.3 讀寫(xiě)分離集群的數(shù)據(jù)準(zhǔn)備 112
3.3.4 讀寫(xiě)分離集群的主庫(kù)配置 116
3.3.5 讀寫(xiě)分離集群的備庫(kù)配置 120
3.3.6 讀寫(xiě)分離集群的監(jiān)視器配置 122
3.3.7 注冊(cè)并啟動(dòng)守護(hù)進(jìn)程 123
3.4 讀寫(xiě)分離接口配置 125
3.4.1 JDBC接口配置 125
3.4.2 DPI接口配置 125
3.4.3 ODBC接口配置 126
3.4.4 Provider接口配置 126
3.4.5 DCI接口配置 126
3.5 動(dòng)態(tài)增加讀寫(xiě)分離集群節(jié)點(diǎn) 127
3.5.1 數(shù)據(jù)準(zhǔn)備 127
3.5.2 配置新備庫(kù) 127
3.5.3 動(dòng)態(tài)添加MAL配置 130
3.5.4 動(dòng)態(tài)添加歸檔配置 130
3.5.5 配置啟動(dòng)監(jiān)視器 130
3.6 DEM工具配置讀寫(xiě)分離集群 131
3.6.1 DEM工具環(huán)境準(zhǔn)備 131
3.6.2 DEM部署讀寫(xiě)分離集群 134
第4章 達(dá)夢(mèng)數(shù)據(jù)庫(kù)大規(guī)模并行處理集群 137
4.1 大規(guī)模并行處理集群概述 137
4.1.1 大規(guī)模并行處理集群的原理 137
4.1.2 大規(guī)模并行處理集群的概念 140
4.2 大規(guī)模并行處理集群部署 140
4.2.1 環(huán)境準(zhǔn)備 141
4.2.2 分布表 142
4.2.3 數(shù)據(jù)裝載 143
4.2.4 啟動(dòng)和停止MPP系統(tǒng) 143
4.3 大規(guī)模并行處理集群并行執(zhí)行計(jì)劃 143
4.3.1 并行執(zhí)行計(jì)劃流程 144
4.3.2 并行執(zhí)行計(jì)劃的操作符 145
4.3.3 數(shù)據(jù)分布與并行執(zhí)行計(jì)劃 145
4.4 大規(guī)模并行處理集群管理 146
4.4.1 DEM部署MPP集群 146
4.4.2 動(dòng)態(tài)增加MPP集群節(jié)點(diǎn) 155
4.5 大規(guī)模并行處理集群主備系統(tǒng) 162
4.5.1 DM MPP集群主備系統(tǒng)原理 162
4.5.2 DM MPP集群主備系統(tǒng)部署 162
第5章 達(dá)夢(mèng)數(shù)據(jù)庫(kù)數(shù)據(jù)共享集群 174
5.1 數(shù)據(jù)共享集群概述 174
5.1.1 數(shù)據(jù)共享集群的特性 174
5.1.2 數(shù)據(jù)共享集群的概念 175
5.1.3 數(shù)據(jù)共享集群的工作原理 176
5.2 數(shù)據(jù)共享集群的搭建 177
5.2.1 數(shù)據(jù)共享集群的環(huán)境準(zhǔn)備 178
5.2.2 共享存儲(chǔ)配置 178
5.2.3 DMASM配置 182
5.2.4 初始化數(shù)據(jù)庫(kù)環(huán)境并啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)器 190
5.3 數(shù)據(jù)共享集群的啟動(dòng)和關(guān)閉 193
5.3.1 啟動(dòng)/關(guān)閉數(shù)據(jù)共享集群 193
5.3.2 配置重連機(jī)制 195
5.4 數(shù)據(jù)共享集群的備份、還原與恢復(fù) 196
5.4.1 歸檔說(shuō)明 197
5.4.2 備份 200
5.4.3 還原 205
5.4.4 恢復(fù) 209
5.4.5 解密與解壓縮 211
5.4.6 并行還原 212
5.5 數(shù)據(jù)共享集群的數(shù)據(jù)守護(hù) 212
5.5.1 數(shù)據(jù)守護(hù)配置 212
5.5.2 數(shù)據(jù)守護(hù)的管理規(guī)則 216
5.5.3 數(shù)據(jù)守護(hù)使用說(shuō)明 220