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

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

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

定 價:¥89.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章初識openGauss00
1.1數(shù)據(jù)庫基本概念00
1.1.1數(shù)據(jù)庫的定義00
1.1.2數(shù)據(jù)庫模式設(shè)計00
1.1.3數(shù)據(jù)庫性能優(yōu)化00
1.1.4數(shù)據(jù)庫存儲00
1.1.5數(shù)據(jù)庫事務(wù)控制00
1.1.6數(shù)據(jù)庫安全保證00
1.1.7數(shù)據(jù)庫維護00
1.1.8數(shù)據(jù)庫備份00
1.2openGauss簡介00
1.2.1發(fā)展歷史00
1.2.2架構(gòu)概述00
1.2.3openGauss的優(yōu)勢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)依賴項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遠程連接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ū)動類和環(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è)計0
4.1概念結(jié)構(gòu)設(shè)計0
4.1.1實體及實體間的聯(lián)系0
4.1.2ER圖基本概念0
4.1.3ER圖結(jié)構(gòu)設(shè)計0
4.2SQL基礎(chǔ)實驗0
4.2.1SQL簡介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ù)
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存儲過程
4.7.1創(chuàng)建存儲過程
4.7.2調(diào)用存儲過程
4.7.3查看存儲過程
4.7.4刪除存儲過程
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提示命令的錯誤、沖突及告警
5.5自動參數(shù)優(yōu)化
5.5.1工作原理
5.5.2實驗部署
5.6查詢性能預(yù)測
5.6.1工作原理
5.6.2實驗部署
5.7索引推薦
5.7.1單查詢索引推薦
5.7.2虛擬索引
5.7.3負載級別索引推薦
5.8小結(jié)
5.9習(xí)題
第6章openGauss維護
6.1openGauss運行健康狀態(tài)檢查
6.1.1注意事項
6.1.2操作步驟
6.1.3常見錯誤與異常處理
6.1.4自定義檢查內(nèi)容
6.2openGauss性能檢查
6.2.1檢查方法
6.2.2異常處理
6.3日志檢查和管理
6.3.1日志類型簡介
6.3.2系統(tǒng)日志
6.3.3操作日志
6.3.4審計日志
6.3.5WAL日志
6.3.6性能日志
6.3.7日志檢查和清理
6.4例行表、索引維護
6.4.1例行維護表
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ù)的類型及對比
7.3物理備份與恢復(fù)
7.3.1使用gs_basebackup備份數(shù)據(jù)
7.3.2PITR任意時間點恢復(fù)
7.4邏輯備份與恢復(fù)
7.4.1備份單個數(shù)據(jù)庫
7.4.2備份所有數(shù)據(jù)庫
7.4.3使用gs_restore命令恢復(fù)數(shù)據(jù)
7.5小結(jié)
7.6習(xí)題
第8章存儲引擎
8.1行存表和列存表的差異及優(yōu)缺點
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特性及價值
8.4.2MOT關(guān)鍵技術(shù)
8.4.3應(yī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示例一個銀行數(shù)據(jù)庫
9.1.2openGauss的4種事務(wù)控制指令
9.2事務(wù)的4種隔離級別
9.2.1讀未提交隔離級別
9.2.2讀已提交隔離級別
9.2.3可重復(fù)讀隔離級別
9.2.4可串行化隔離級別
9.3自治事務(wù)
9.3.1用戶自定義函數(shù)支持自治事務(wù)
9.3.2存儲過程支持自治事務(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ù)庫對象授予角色或用戶
10.4.3將用戶或者角色的權(quán)限授予其他用戶或角色
10.4.4權(quán)限回收
10.5安全策略設(shè)置
10.5.1設(shè)置賬戶安全策略
10.5.2設(shè)置賬號有效期
10.5.3設(shè)置密碼安全策略
10.6審計
10.6.1審計開、關(guān)
10.6.2查看審計結(jié)果
10.6.3維護審計日志
10.7小結(jié)
10.8習(xí)題
附錄ALinux操作系統(tǒng)相關(guān)命令

CONTENTS
目錄
第1章初識openGauss00
1.1數(shù)據(jù)庫基本概念00
1.1.1數(shù)據(jù)庫的定義00
1.1.2數(shù)據(jù)庫模式設(shè)計00
1.1.3數(shù)據(jù)庫性能優(yōu)化00
1.1.4數(shù)據(jù)庫存儲00
1.1.5數(shù)據(jù)庫事務(wù)控制00
1.1.6數(shù)據(jù)庫安全保證00
1.1.7數(shù)據(jù)庫維護00
1.1.8數(shù)據(jù)庫備份00
1.2openGauss簡介00
1.2.1發(fā)展歷史00
1.2.2架構(gòu)概述00
1.2.3openGauss的優(yōu)勢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)依賴項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遠程連接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ū)動類和環(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ù)庫實戰(zhàn)指南
目錄

第4章數(shù)據(jù)庫設(shè)計0
4.1概念結(jié)構(gòu)設(shè)計0
4.1.1實體及實體間的聯(lián)系0
4.1.2ER圖基本概念0
4.1.3ER圖結(jié)構(gòu)設(shè)計0
4.2SQL基礎(chǔ)實驗0
4.2.1SQL簡介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ù)
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存儲過程
4.7.1創(chuàng)建存儲過程
4.7.2調(diào)用存儲過程
4.7.3查看存儲過程
4.7.4刪除存儲過程
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提示命令的錯誤、沖突及告警
5.5自動參數(shù)優(yōu)化
5.5.1工作原理
5.5.2實驗部署
5.6查詢性能預(yù)測
5.6.1工作原理
5.6.2實驗部署
5.7索引推薦
5.7.1單查詢索引推薦
5.7.2虛擬索引
5.7.3負載級別索引推薦
5.8小結(jié)
5.9習(xí)題
第6章openGauss維護
6.1openGauss運行健康狀態(tài)檢查
6.1.1注意事項
6.1.2操作步驟
6.1.3常見錯誤與異常處理
6.1.4自定義檢查內(nèi)容
6.2openGauss性能檢查
6.2.1檢查方法
6.2.2異常處理
6.3日志檢查和管理
6.3.1日志類型簡介
6.3.2系統(tǒng)日志
6.3.3操作日志
6.3.4審計日志
6.3.5WAL日志
6.3.6性能日志
6.3.7日志檢查和清理
6.4例行表、索引維護
6.4.1例行維護表
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ù)的類型及對比
7.3物理備份與恢復(fù)
7.3.1使用gs_basebackup備份數(shù)據(jù)
7.3.2PITR任意時間點恢復(fù)
7.4邏輯備份與恢復(fù)
7.4.1備份單個數(shù)據(jù)庫
7.4.2備份所有數(shù)據(jù)庫
7.4.3使用gs_restore命令恢復(fù)數(shù)據(jù)
7.5小結(jié)
7.6習(xí)題
第8章存儲引擎
8.1行存表和列存表的差異及優(yōu)缺點
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特性及價值
8.4.2MOT關(guān)鍵技術(shù)
8.4.3應(yī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示例一個銀行數(shù)據(jù)庫
9.1.2openGauss的4種事務(wù)控制指令
9.2事務(wù)的4種隔離級別
9.2.1讀未提交隔離級別
9.2.2讀已提交隔離級別
9.2.3可重復(fù)讀隔離級別
9.2.4可串行化隔離級別
9.3自治事務(wù)
9.3.1用戶自定義函數(shù)支持自治事務(wù)
9.3.2存儲過程支持自治事務(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ù)庫對象授予角色或用戶
10.4.3將用戶或者角色的權(quán)限授予其他用戶或角色
10.4.4權(quán)限回收
10.5安全策略設(shè)置
10.5.1設(shè)置賬戶安全策略
10.5.2設(shè)置賬號有效期
10.5.3設(shè)置密碼安全策略
10.6審計
10.6.1審計開、關(guān)
10.6.2查看審計結(jié)果
10.6.3維護審計日志
10.7小結(jié)
10.8習(xí)題
附錄ALinux操作系統(tǒng)相關(guān)命令

本目錄推薦

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