计算机
类型
可以朗读
语音朗读
174千字
字数
2024-09-01
发行日期
展开全部
主编推荐语
深入解析openGauss数据库的开发与应用。
内容简介
openGauss数据库是华为公司在多年数据库领域研发经验基础上开发的数据库产品,为企业级场景需求而设计。
本书由浅入深地介绍了openGauss数据库的开发过程,主要内容包括openGauss数据库的安装和配置、体系结构和主要运行机制、GUC参数、用户管理和审计、数据类型、表和索引、SQL基础、常用函数、过程化SQL程序设计,以及数据库的备份与恢复等。本书通过实战帮助读者深入理解openGauss数据库的运行机制。
目录
- 版权信息
- 内容提要
- 序言
- 前言
- 资源与支持
- 第1章 openGauss数据库的安装和配置
- 1.1 安装
- 1.2 配置
- 1.3 远程连接工具
- 1.4 卸载
- 1.5 数据库的启动与停止
- 1.6 gsql
- 1.7 元命令
- 第2章 体系结构和主要运行机制
- 2.1 物理结构
- 2.1.1 数据库数据路径
- 2.1.2 数据库安装路径
- 2.2 逻辑结构
- 2.2.1 数据库
- 2.2.2 模式
- 2.2.3 表空间
- 2.2.4 表
- 2.2.5 数据文件
- 2.2.6 数据块
- 2.3 openGauss数据库的主要运行机制
- 2.3.1 OID
- 2.3.2 TOAST
- 2.3.3 CSN
- 2.3.4 事务
- 2.3.5 XID
- 2.3.6 MVCC
- 2.3.7 VACUUM
- 2.3.8 WAL
- 2.3.9 检查点
- 2.3.10 归档
- 2.3.11 表空间
- 2.3.12 数据库
- 2.3.13 系统运行日志
- 2.3.14 内存管理
- 第3章 GUC参数
- 3.1 参数简介
- 3.1.1 参数类型
- 3.1.2 查看参数
- 3.2 修改参数
- 3.2.1 注意事项
- 3.2.2 参数设置方式
- 第4章 用户管理和审计
- 4.1 权限
- 4.1.1 系统权限
- 4.1.2 数据库对象权限
- 4.2 用户管理
- 4.2.1 管理员
- 4.2.2 三权分立
- 4.2.3 用户
- 4.2.4 角色
- 4.2.5 模式
- 4.3 审计
- 4.3.1 审计开关参数
- 4.3.2 查看审计日志
- 4.3.3 审计日志维护
- 第5章 数据类型
- 5.1 数值类型
- 5.2 布尔类型
- 5.3 字符类型
- 5.4 二进制类型
- 5.5 日期/时间类型
- 5.6 几何类型
- 5.7 网络地址类型
- 5.8 位串类型
- 5.9 文本搜索类型
- 5.10 UUID数据类型
- 5.11 JSON/JSONB类型
- 5.12 HLL数据类型
- 5.13 范围类型
- 5.14 对象标识符类型
- 5.15 伪类型
- 5.16 XML类型
- 5.17 SET类型
- 第6章 表和索引
- 6.1 行存表和列存表
- 6.1.1 OLTP和OLAP
- 6.1.2 行存表
- 6.1.3 列存表
- 6.2 存储引擎
- 6.2.1 ASTORE存储引擎
- 6.2.2 USTORE存储引擎
- 6.2.3 MOT存储引擎
- 6.3 分区表
- 6.3.1 创建分区表
- 6.3.2 分区表的维护
- 6.4 临时表
- 6.5 索引
- 6.5.1 创建索引
- 6.5.2 删除索引
- 6.5.3 重建索引
- 6.5.4 重命名索引
- 第7章 SQL基础
- 7.1 SQL语法说明
- 7.2 表达式
- 7.2.1 简单表达式
- 7.2.2 条件表达式
- 7.2.3 子查询表达式
- 7.2.4 数组表达式
- 7.2.5 行表达式
- 7.3 DDL
- 7.3.1 定义数据库
- 7.3.2 定义表空间
- 7.3.3 定义模式
- 7.3.4 定义表
- 7.4 DML
- 7.4.1 insert
- 7.4.2 delete
- 7.4.3 update
- 7.4.4 select
- 7.4.5 merge into
- 7.4.6 copy
- 7.5 DCL
- 7.5.1 定义用户/角色
- 7.5.2 授权
- 7.5.3 收回权限
- 7.6 视图和物化视图
- 7.6.1 视图
- 7.6.2 物化视图
- 第8章 常用函数
- 8.1 数值函数
- 8.2 字符函数
- 8.2.1 字符串拼接函数
- 8.2.2 字符串查找函数
- 8.2.3 字符串替换函数
- 8.2.4 其他字符函数
- 8.3 JSON函数
- 8.4 模式匹配
- 8.4.1 like
- 8.4.2 similar to
- 8.4.3 POSIX正则表达式
- 8.4.4 正则表达式函数
- 8.5 窗口函数
- 8.6 类型转换函数
- 8.7 聚集函数
- 8.8 安全函数
- 8.9 接口函数
- 第9章 过程化SQL程序设计
- 9.1 程序块
- 9.1.1 程序块结构
- 9.1.2 变量
- 9.1.3 异常处理
- 9.2 程序结构
- 9.2.1 顺序结构
- 9.2.2 选择结构
- 9.2.3 循环结构
- 9.3 游标
- 9.4 动态SQL
- 9.5 存储过程
- 9.6 自定义函数
- 9.7 自治事务
- 9.8 触发器
- 第10章 数据库的备份与恢复
- 10.1 逻辑备份与恢复
- 10.1.1 逻辑导出
- 10.1.2 逻辑导入
- 10.2 物理备份与恢复
- 10.2.1 gs_backup
- 10.2.2 gs_basebackup
- 10.2.3 PITR恢复
- 10.2.4 gs_probackup
- 10.3 闪回恢复
- 10.3.1 闪回查询
- 10.3.2 闪回表
- 10.3.3 闪回drop/truncate
- 附录A 系统表和系统视图
- 附录B 系统函数表
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。