





定价:89元
印次:1-6
ISBN:9787302589891
出版日期:2021.10.01
印刷日期:2025.01.21
图书责编:盛东亮
图书分类:零售
本书结合openGauss数据库原理,讲述openGauss数据库实战相关内容,并设计多种实验帮助用户理 解并使用openGauss数据库。本书首先介绍数据库的基本概念、安装部署、开发调试,并设计实验帮助用 户熟悉这一系列操作。接着介绍数据库设计、查询优化、维护、数据库备份与恢复及导入与导出、存储引 擎、事务控制和数据库安全等。本书理论与实践并重,读者通过阅读本书并进行实践,可以较好地掌握 openGauss数据库。 本书面向的读者主要是高校学生及使用openGauss数据库的工程师。
李国良 清华大学计算机系副主任、教授、博士生导师。在数据库**会议和期刊上发表论文150余篇,他引10000余次。先后主持国家杰出青年科学基金、优秀青年基金、“青年973”等多个项目。获得VLDB青年贡献奖,IEEE数据工程杰出新人奖,国家科学技术进步二等奖,VLDB、KDD、ICDE、CIKM**论文奖(提名奖)。担任SIGMOD 2021大会主席。冯建华 清华大学计算机系教授,计算机科学与技术一线科研人员,曾获得CCF青年科学家奖。长期教授“数据库系统”课程,曾出版《数据库系统概论》教材。
PREFACE 前言 数据库系统是组织、存储、管理、分析数据的系统,是IT行业最重要的基础软件,目前各行各业的信息系统都需要使用数据库系统管理业务数据。数据库系统在硬件和应用之间起到了承上启下的重要作用,是IT行业不可或缺的软件,被誉为“软件行业皇冠上的明珠”。 20世纪50年代,随着计算机的诞生和成熟,计算机开始用于数据管理,然而,传统的文件系统难以应对数据增长的挑战,也无法满足多用户共享数据和快速检索数据的需求。因此,20世纪60年代,数据库应运而生。经过 60多年的发展,数据库发生了翻天覆地的变化,从网状数据库的提出到关系数据库的蓬勃发展,从单机数据库、集群数据库到分布式数据库,从本地部署到云数据库部署形态,从交易型行存储引擎到分析型列存储引擎,从手工运维到AI自调优,数据库技术出现了百家争鸣的大繁荣、大发展。近年来,我国数据库领域从学术界到工业界都得到了快速发展。其中华为公司推出的开源数据库openGauss是我国自研的代表性数据库系统,该系统具有世界领先的分布式事务能力,具有云化架构、混合负载、多模异构、AI自调优等特点。 本书主要介绍openGauss数据库实战的相关内容,帮助读者从实践的角度理解openGauss数据库。本书定位为数据库领域选修教材,面向工程科技类普通读者,尽可能删减繁杂抽象的公式、定理和理论推导。读者除需要具备基本的数据库知识和编程能力外,无须预修任何课程。本书特别理想的受众是计算机科学、人工智能、电子工程、生物医药、物理、化学、金融统计等领域的学术人员或需要用到数据库的研发人员; 本书也为互联网公司和开发者提供...
CONTENTS
目录
第1章初识openGauss00
1.1数据库基本概念00
1.1.1数据库的定义00
1.1.2数据库模式设计00
1.1.3数据库性能优化00
1.1.4数据库存储00
1.1.5数据库事务控制00
1.1.6数据库安全保证00
1.1.7数据库维护00
1.1.8数据库备份00
1.2openGauss简介00
1.2.1发展历史00
1.2.2架构概述00
1.2.3openGauss的优势00
1.3小结0
1.4习题0
第2章安装部署0
2.1获取安装包0
2.2配置安装环境0
2.2.1配置环境参数0
2.2.2使用yum安装系统依赖项0
2.2.3修改Python版本0
2.3安装openGauss数据库0
2.3.1创建XML配置文件0
2.3.2执行预安装脚本0
2.3.3执行安装0
2.3.4安装后生成的目录0
2.4数据库的使用0
2.5小结0
2.6习题0
第3章openGauss开发调试0
3.1gsql客户端连接0
3.1.1gsql本地连接0
3.1.2gsql远程连接0
3.1.3通过gsql客户端工具执行SQL语句0
3.2DBeaver客户端连接0
3.2.1DBeaver下载0
3.2.2DBeaver连接0
3.3openGauss数据库JDBC连接与开发0
3....