在数字化转型的浪潮中,数据已成为企业战略决策的关键资源。作为一个先进的开源关系数据库管理系统,openGauss凭借其高性能、高可靠性和高安全性,已成为企业和开发者构建现代应用的重要选择。本书旨在为读者提供一个全面的学习和实践指南,从基础概念到高级应用,涵盖openGauss数据库系统的各个方面。

本书的主要目标是帮助读者深入理解openGauss数据库的内部原理,并掌握其应用与开发的实践技能。内容涉及数据库基础知识、查询处理、事务管理、性能优化、安全保障等多个层面。目标读者包括数据库管理员、软件开发人员、系统架构师以及对数据库技术感兴趣的学生和学者。

本书共分为三部分,每部分针对不同的知识层次和技能进行详细讲解。

第一部分为基础篇,包括第1~4章。基础篇讲解数据库的基本理论,包括数据模型、数据库语言以及数据库的基本操作。通过对openGauss的安装、配置和基本操作的讲解,使读者能快速上手并理解数据库的基本工作原理。

第二部分为进阶篇,包括第5~7章。进阶篇深入探讨openGauss的核心技术,包括存储管理、索引机制、事务机制、数据库设计、权限管理。通过此部分内容的学习,读者可以掌握数据库的核心技术。

第三部分为高级篇,包括第8~11章。高级篇着重讲解openGauss的高级功能,如查询处理和优化、数据备份与恢复、数据库编程、应用案例等。通过此部分内容的学习,读者可以掌握如何在实际业务场景中应用openGauss数据库。

本书不仅仅是一本技术书籍,更是一本实践指南。希望通过本书,读者能够理解openGauss的理论和技术,更能将这些知识应用到实际工作中,以支持和推动自己所在组织的数字化转型。随着数据技术的不断进步,openGauss数据库无疑将在全球数据库技术的舞台上扮演越来越重要的角色。


主编
2025年1月


教学课件


教学大纲


教学视频


源代码