注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫openGauss數(shù)據(jù)庫實(shí)戰(zhàn)指南

openGauss數(shù)據(jù)庫實(shí)戰(zhàn)指南

openGauss數(shù)據(jù)庫實(shí)戰(zhàn)指南

定 價(jià):¥89.00

作 者: 李國(guó)良,馮建華 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 華為智能計(jì)算技術(shù)叢書
標(biāo) 簽: 暫缺

ISBN: 9787302589891 出版時(shí)間: 2021-10-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

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

  本書結(jié)合openGauss數(shù)據(jù)庫原理,講述openGauss數(shù)據(jù)庫實(shí)戰(zhàn)相關(guān)內(nèi)容,并設(shè)計(jì)多種實(shí)驗(yàn)幫助用戶理解并使用openGauss數(shù)據(jù)庫。本書首先介紹數(shù)據(jù)庫的基本概念、安裝部署、開發(fā)調(diào)試,并設(shè)計(jì)實(shí)驗(yàn)幫助用戶熟悉這一系列操作。接著介紹數(shù)據(jù)庫設(shè)計(jì)、查詢優(yōu)化、維護(hù)、數(shù)據(jù)庫備份與恢復(fù)及導(dǎo)入與導(dǎo)出、存儲(chǔ)引擎、事務(wù)控制和數(shù)據(jù)庫安全等。本書理論與實(shí)踐并重,讀者通過閱讀本書并進(jìn)行實(shí)踐,可以較好地掌握openGauss數(shù)據(jù)庫。 本書面向的讀者主要是高校學(xué)生及使用openGauss數(shù)據(jù)庫的工程師。 本書封面貼有清華大學(xué)出版社防偽標(biāo)簽,無標(biāo)簽者不得銷售。

作者簡(jiǎn)介

  李國(guó)良清華大學(xué)計(jì)算機(jī)系副主任、教授、博士生導(dǎo)師。在數(shù)據(jù)庫頂級(jí)會(huì)議和期刊上發(fā)表論文150余篇,他引10000余次。先后主持國(guó)家杰出青年科學(xué)基金、優(yōu)秀青年基金、“青年973”等多個(gè)項(xiàng)目。獲得VLDB青年貢獻(xiàn)獎(jiǎng),IEEE數(shù)據(jù)工程杰出新人獎(jiǎng),國(guó)家科學(xué)技術(shù)進(jìn)步二等獎(jiǎng),VLDB、KDD、ICDE、CIKM最佳論文獎(jiǎng)(提名獎(jiǎng))。擔(dān)任SIGMOD 2021大會(huì)主席。 馮建華清華大學(xué)計(jì)算機(jī)系教授,計(jì)算機(jī)科學(xué)與技術(shù)一線科研人員,曾獲得CCF青年科學(xué)家獎(jiǎng)。長(zhǎng)期教授“數(shù)據(jù)庫系統(tǒng)”課程,曾出版《數(shù)據(jù)庫系統(tǒng)概論》教材。

圖書目錄

第1章初識(shí)openGauss00
1.1數(shù)據(jù)庫基本概念00
1.1.1數(shù)據(jù)庫的定義00
1.1.2數(shù)據(jù)庫模式設(shè)計(jì)00
1.1.3數(shù)據(jù)庫性能優(yōu)化00
1.1.4數(shù)據(jù)庫存儲(chǔ)00
1.1.5數(shù)據(jù)庫事務(wù)控制00
1.1.6數(shù)據(jù)庫安全保證00
1.1.7數(shù)據(jù)庫維護(hù)00
1.1.8數(shù)據(jù)庫備份00
1.2openGauss簡(jiǎn)介00
1.2.1發(fā)展歷史00
1.2.2架構(gòu)概述00
1.2.3openGauss的優(yōu)勢(shì)00
1.3小結(jié)0
1.4習(xí)題0
第2章安裝部署0
2.1獲取安裝包0
2.2配置安裝環(huán)境0
2.2.1配置環(huán)境參數(shù)0
2.2.2使用yum安裝系統(tǒng)依賴項(xiàng)0
2.2.3修改Python版本0
2.3安裝openGauss數(shù)據(jù)庫0
2.3.1創(chuàng)建XML配置文件0
2.3.2執(zhí)行預(yù)安裝腳本0
2.3.3執(zhí)行安裝0
2.3.4安裝后生成的目錄0
2.4數(shù)據(jù)庫的使用0
2.5小結(jié)0
2.6習(xí)題0
第3章openGauss開發(fā)調(diào)試0
3.1gsql客戶端連接0
3.1.1gsql本地連接0
3.1.2gsql遠(yuǎn)程連接0
3.1.3通過gsql客戶端工具執(zhí)行SQL語句0
3.2DBeaver客戶端連接0
3.2.1DBeaver下載0
3.2.2DBeaver連接0
3.3openGauss數(shù)據(jù)庫JDBC連接與開發(fā)0
3.3.1JDBC包、驅(qū)動(dòng)類和環(huán)境類0
3.3.2JDBC連接openGauss的開發(fā)流程0
3.3.3JDBC連接openGauss執(zhí)行SQL語句示例0
3.3.4JDBC連接openGauss結(jié)果集處理0
3.4openGauss數(shù)據(jù)庫ODBC連接0
3.5小結(jié)0
3.6習(xí)題0
第4章數(shù)據(jù)庫設(shè)計(jì)0
4.1概念結(jié)構(gòu)設(shè)計(jì)0
4.1.1實(shí)體及實(shí)體間的聯(lián)系0
4.1.2ER圖基本概念0
4.1.3ER圖結(jié)構(gòu)設(shè)計(jì)0
4.2SQL基礎(chǔ)實(shí)驗(yàn)0
4.2.1SQL簡(jiǎn)介0
4.2.2數(shù)據(jù)準(zhǔn)備0
4.2.3數(shù)據(jù)定義0
4.2.4數(shù)據(jù)查詢0
4.2.5數(shù)據(jù)更新0
4.3索引0
4.3.1創(chuàng)建索引0
4.3.2修改索引屬性0
4.3.3刪除索引0
4.3.4重建索引0
4.3.5索引操作相關(guān)示例0
4.4視圖0
4.4.1創(chuàng)建視圖0
4.4.2修改視圖0
4.4.3刪除視圖0
4.4.4視圖操作相關(guān)示例0
4.5openGauss函數(shù)0
4.5.1數(shù)字操作符及函數(shù)0
4.5.2字符串操作符和函數(shù)
4.5.3日期和時(shí)間函數(shù)
4.5.4條件判斷函數(shù)
4.5.5系統(tǒng)信息函數(shù)
4.5.6加密、解密函數(shù)
4.5.7其他函數(shù)
4.6觸發(fā)器
4.6.1創(chuàng)建觸發(fā)器
4.6.2查看觸發(fā)器
4.6.3觸發(fā)器的使用
4.6.4刪除和修改觸發(fā)器
4.7存儲(chǔ)過程
4.7.1創(chuàng)建存儲(chǔ)過程
4.7.2調(diào)用存儲(chǔ)過程
4.7.3查看存儲(chǔ)過程
4.7.4刪除存儲(chǔ)過程
4.8小結(jié)
4.9習(xí)題
第5章openGauss查詢優(yōu)化
5.1查詢優(yōu)化
5.2查詢解釋命令
5.2.1功能描述
5.2.2語法格式
5.2.3參數(shù)說明
5.2.4示例
5.3查詢分析命令
5.3.1功能描述
5.3.2語法格式
5.3.3示例
5.4優(yōu)化提示命令
5.4.1功能描述
5.4.2連接順序提示
5.4.3連接方式提示
5.4.4行數(shù)方式提示
5.4.5提示命令的錯(cuò)誤、沖突及告警
5.5自動(dòng)參數(shù)優(yōu)化
5.5.1工作原理
5.5.2實(shí)驗(yàn)部署
5.6查詢性能預(yù)測(cè)
5.6.1工作原理
5.6.2實(shí)驗(yàn)部署
5.7索引推薦
5.7.1單查詢索引推薦
5.7.2虛擬索引
5.7.3負(fù)載級(jí)別索引推薦
5.8小結(jié)
5.9習(xí)題
第6章openGauss維護(hù)
6.1openGauss運(yùn)行健康狀態(tài)檢查
6.1.1注意事項(xiàng)
6.1.2操作步驟
6.1.3常見錯(cuò)誤與異常處理
6.1.4自定義檢查內(nèi)容
6.2openGauss性能檢查
6.2.1檢查方法
6.2.2異常處理
6.3日志檢查和管理
6.3.1日志類型簡(jiǎn)介
6.3.2系統(tǒng)日志
6.3.3操作日志
6.3.4審計(jì)日志
6.3.5WAL日志
6.3.6性能日志
6.3.7日志檢查和清理
6.4例行表、索引維護(hù)
6.4.1例行維護(hù)表
6.4.2例行重建索引
6.5小結(jié)
6.6習(xí)題
第7章數(shù)據(jù)庫備份與恢復(fù)及導(dǎo)入與導(dǎo)出
7.1導(dǎo)入數(shù)據(jù)
7.1.1通過INSERT語句直接寫入數(shù)據(jù)
7.1.2使用COPY FROM STDIN導(dǎo)入數(shù)據(jù)
7.1.3使用gsql元命令導(dǎo)入數(shù)據(jù)
7.2備份與恢復(fù)的類型及對(duì)比
7.3物理備份與恢復(fù)
7.3.1使用gs_basebackup備份數(shù)據(jù)
7.3.2PITR任意時(shí)間點(diǎn)恢復(fù)
7.4邏輯備份與恢復(fù)
7.4.1備份單個(gè)數(shù)據(jù)庫
7.4.2備份所有數(shù)據(jù)庫
7.4.3使用gs_restore命令恢復(fù)數(shù)據(jù)
7.5小結(jié)
7.6習(xí)題
第8章存儲(chǔ)引擎
8.1行存表和列存表的差異及優(yōu)缺點(diǎn)
8.2行存表
8.2.1創(chuàng)建行存表
8.2.2查看行存表屬性
8.2.3向行存表中插入一條數(shù)據(jù)
8.2.4刪除行存表
8.3列存表
8.3.1創(chuàng)建列存表
8.3.2查看列存表屬性
8.3.3向列存表中插入一條數(shù)據(jù)
8.3.4刪除列存表
8.3.5行存表、列存表的比較
8.4內(nèi)存數(shù)據(jù)庫
8.4.1MOT特性及價(jià)值
8.4.2MOT關(guān)鍵技術(shù)
8.4.3應(yīng)用場(chǎng)景
8.4.4MOT使用概述
8.4.5MOT準(zhǔn)備
8.4.6MOT部署
8.4.7MOT使用
8.4.8MOT監(jiān)控
8.5小結(jié)
8.6習(xí)題
第9章事務(wù)控制
9.1openGauss中的事務(wù)控制
9.1.1示例一個(gè)銀行數(shù)據(jù)庫
9.1.2openGauss的4種事務(wù)控制指令
9.2事務(wù)的4種隔離級(jí)別
9.2.1讀未提交隔離級(jí)別
9.2.2讀已提交隔離級(jí)別
9.2.3可重復(fù)讀隔離級(jí)別
9.2.4可串行化隔離級(jí)別
9.3自治事務(wù)
9.3.1用戶自定義函數(shù)支持自治事務(wù)
9.3.2存儲(chǔ)過程支持自治事務(wù)
9.3.3規(guī)格約束
9.4小結(jié)
9.5習(xí)題
第10章數(shù)據(jù)庫安全
10.1用戶
10.1.1管理員
10.1.2普通用戶
10.2角色
10.3模式
10.4用戶權(quán)限設(shè)置與回收
10.4.1將系統(tǒng)權(quán)限授予用戶或者角色
10.4.2將數(shù)據(jù)庫對(duì)象授予角色或用戶
10.4.3將用戶或者角色的權(quán)限授予其他用戶或角色
10.4.4權(quán)限回收
10.5安全策略設(shè)置
10.5.1設(shè)置賬戶安全策略
10.5.2設(shè)置賬號(hào)有效期
10.5.3設(shè)置密碼安全策略
10.6審計(jì)
10.6.1審計(jì)開、關(guān)
10.6.2查看審計(jì)結(jié)果
10.6.3維護(hù)審計(jì)日志
10.7小結(jié)
10.8習(xí)題
附錄ALinux操作系統(tǒng)相關(guān)命令

CONTENTS
目錄
第1章初識(shí)openGauss00
1.1數(shù)據(jù)庫基本概念00
1.1.1數(shù)據(jù)庫的定義00
1.1.2數(shù)據(jù)庫模式設(shè)計(jì)00
1.1.3數(shù)據(jù)庫性能優(yōu)化00
1.1.4數(shù)據(jù)庫存儲(chǔ)00
1.1.5數(shù)據(jù)庫事務(wù)控制00
1.1.6數(shù)據(jù)庫安全保證00
1.1.7數(shù)據(jù)庫維護(hù)00
1.1.8數(shù)據(jù)庫備份00
1.2openGauss簡(jiǎn)介00
1.2.1發(fā)展歷史00
1.2.2架構(gòu)概述00
1.2.3openGauss的優(yōu)勢(shì)00
1.3小結(jié)0
1.4習(xí)題0
第2章安裝部署0
2.1獲取安裝包0
2.2配置安裝環(huán)境0
2.2.1配置環(huán)境參數(shù)0
2.2.2使用yum安裝系統(tǒng)依賴項(xiàng)0
2.2.3修改Python版本0
2.3安裝openGauss數(shù)據(jù)庫0
2.3.1創(chuàng)建XML配置文件0
2.3.2執(zhí)行預(yù)安裝腳本0
2.3.3執(zhí)行安裝0
2.3.4安裝后生成的目錄0
2.4數(shù)據(jù)庫的使用0
2.5小結(jié)0
2.6習(xí)題0
第3章openGauss開發(fā)調(diào)試0
3.1gsql客戶端連接0
3.1.1gsql本地連接0
3.1.2gsql遠(yuǎn)程連接0
3.1.3通過gsql客戶端工具執(zhí)行SQL語句0
3.2DBeaver客戶端連接0
3.2.1DBeaver下載0
3.2.2DBeaver連接0
3.3openGauss數(shù)據(jù)庫JDBC連接與開發(fā)0
3.3.1JDBC包、驅(qū)動(dòng)類和環(huán)境類0
3.3.2JDBC連接openGauss的開發(fā)流程0
3.3.3JDBC連接openGauss執(zhí)行SQL語句示例0
3.3.4JDBC連接openGauss結(jié)果集處理0
3.4openGauss數(shù)據(jù)庫ODBC連接0
3.5小結(jié)0
3.6習(xí)題0

openGauss數(shù)據(jù)庫實(shí)戰(zhàn)指南
目錄

第4章數(shù)據(jù)庫設(shè)計(jì)0
4.1概念結(jié)構(gòu)設(shè)計(jì)0
4.1.1實(shí)體及實(shí)體間的聯(lián)系0
4.1.2ER圖基本概念0
4.1.3ER圖結(jié)構(gòu)設(shè)計(jì)0
4.2SQL基礎(chǔ)實(shí)驗(yàn)0
4.2.1SQL簡(jiǎn)介0
4.2.2數(shù)據(jù)準(zhǔn)備0
4.2.3數(shù)據(jù)定義0
4.2.4數(shù)據(jù)查詢0
4.2.5數(shù)據(jù)更新0
4.3索引0
4.3.1創(chuàng)建索引0
4.3.2修改索引屬性0
4.3.3刪除索引0
4.3.4重建索引0
4.3.5索引操作相關(guān)示例0
4.4視圖0
4.4.1創(chuàng)建視圖0
4.4.2修改視圖0
4.4.3刪除視圖0
4.4.4視圖操作相關(guān)示例0
4.5openGauss函數(shù)0
4.5.1數(shù)字操作符及函數(shù)0
4.5.2字符串操作符和函數(shù)
4.5.3日期和時(shí)間函數(shù)
4.5.4條件判斷函數(shù)
4.5.5系統(tǒng)信息函數(shù)
4.5.6加密、解密函數(shù)
4.5.7其他函數(shù)
4.6觸發(fā)器
4.6.1創(chuàng)建觸發(fā)器
4.6.2查看觸發(fā)器
4.6.3觸發(fā)器的使用
4.6.4刪除和修改觸發(fā)器
4.7存儲(chǔ)過程
4.7.1創(chuàng)建存儲(chǔ)過程
4.7.2調(diào)用存儲(chǔ)過程
4.7.3查看存儲(chǔ)過程
4.7.4刪除存儲(chǔ)過程
4.8小結(jié)
4.9習(xí)題
第5章openGauss查詢優(yōu)化
5.1查詢優(yōu)化
5.2查詢解釋命令
5.2.1功能描述
5.2.2語法格式
5.2.3參數(shù)說明
5.2.4示例
5.3查詢分析命令
5.3.1功能描述
5.3.2語法格式
5.3.3示例
5.4優(yōu)化提示命令
5.4.1功能描述
5.4.2連接順序提示
5.4.3連接方式提示
5.4.4行數(shù)方式提示
5.4.5提示命令的錯(cuò)誤、沖突及告警
5.5自動(dòng)參數(shù)優(yōu)化
5.5.1工作原理
5.5.2實(shí)驗(yàn)部署
5.6查詢性能預(yù)測(cè)
5.6.1工作原理
5.6.2實(shí)驗(yàn)部署
5.7索引推薦
5.7.1單查詢索引推薦
5.7.2虛擬索引
5.7.3負(fù)載級(jí)別索引推薦
5.8小結(jié)
5.9習(xí)題
第6章openGauss維護(hù)
6.1openGauss運(yùn)行健康狀態(tài)檢查
6.1.1注意事項(xiàng)
6.1.2操作步驟
6.1.3常見錯(cuò)誤與異常處理
6.1.4自定義檢查內(nèi)容
6.2openGauss性能檢查
6.2.1檢查方法
6.2.2異常處理
6.3日志檢查和管理
6.3.1日志類型簡(jiǎn)介
6.3.2系統(tǒng)日志
6.3.3操作日志
6.3.4審計(jì)日志
6.3.5WAL日志
6.3.6性能日志
6.3.7日志檢查和清理
6.4例行表、索引維護(hù)
6.4.1例行維護(hù)表
6.4.2例行重建索引
6.5小結(jié)
6.6習(xí)題
第7章數(shù)據(jù)庫備份與恢復(fù)及導(dǎo)入與導(dǎo)出
7.1導(dǎo)入數(shù)據(jù)
7.1.1通過INSERT語句直接寫入數(shù)據(jù)
7.1.2使用COPY FROM STDIN導(dǎo)入數(shù)據(jù)
7.1.3使用gsql元命令導(dǎo)入數(shù)據(jù)
7.2備份與恢復(fù)的類型及對(duì)比
7.3物理備份與恢復(fù)
7.3.1使用gs_basebackup備份數(shù)據(jù)
7.3.2PITR任意時(shí)間點(diǎn)恢復(fù)
7.4邏輯備份與恢復(fù)
7.4.1備份單個(gè)數(shù)據(jù)庫
7.4.2備份所有數(shù)據(jù)庫
7.4.3使用gs_restore命令恢復(fù)數(shù)據(jù)
7.5小結(jié)
7.6習(xí)題
第8章存儲(chǔ)引擎
8.1行存表和列存表的差異及優(yōu)缺點(diǎn)
8.2行存表
8.2.1創(chuàng)建行存表
8.2.2查看行存表屬性
8.2.3向行存表中插入一條數(shù)據(jù)
8.2.4刪除行存表
8.3列存表
8.3.1創(chuàng)建列存表
8.3.2查看列存表屬性
8.3.3向列存表中插入一條數(shù)據(jù)
8.3.4刪除列存表
8.3.5行存表、列存表的比較
8.4內(nèi)存數(shù)據(jù)庫
8.4.1MOT特性及價(jià)值
8.4.2MOT關(guān)鍵技術(shù)
8.4.3應(yīng)用場(chǎng)景
8.4.4MOT使用概述
8.4.5MOT準(zhǔn)備
8.4.6MOT部署
8.4.7MOT使用
8.4.8MOT監(jiān)控
8.5小結(jié)
8.6習(xí)題
第9章事務(wù)控制
9.1openGauss中的事務(wù)控制
9.1.1示例一個(gè)銀行數(shù)據(jù)庫
9.1.2openGauss的4種事務(wù)控制指令
9.2事務(wù)的4種隔離級(jí)別
9.2.1讀未提交隔離級(jí)別
9.2.2讀已提交隔離級(jí)別
9.2.3可重復(fù)讀隔離級(jí)別
9.2.4可串行化隔離級(jí)別
9.3自治事務(wù)
9.3.1用戶自定義函數(shù)支持自治事務(wù)
9.3.2存儲(chǔ)過程支持自治事務(wù)
9.3.3規(guī)格約束
9.4小結(jié)
9.5習(xí)題
第10章數(shù)據(jù)庫安全
10.1用戶
10.1.1管理員
10.1.2普通用戶
10.2角色
10.3模式
10.4用戶權(quán)限設(shè)置與回收
10.4.1將系統(tǒng)權(quán)限授予用戶或者角色
10.4.2將數(shù)據(jù)庫對(duì)象授予角色或用戶
10.4.3將用戶或者角色的權(quán)限授予其他用戶或角色
10.4.4權(quán)限回收
10.5安全策略設(shè)置
10.5.1設(shè)置賬戶安全策略
10.5.2設(shè)置賬號(hào)有效期
10.5.3設(shè)置密碼安全策略
10.6審計(jì)
10.6.1審計(jì)開、關(guān)
10.6.2查看審計(jì)結(jié)果
10.6.3維護(hù)審計(jì)日志
10.7小結(jié)
10.8習(xí)題
附錄ALinux操作系統(tǒng)相關(guān)命令

本目錄推薦

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