2021年11月13-14日,openGauss架构师黄凯耀、openGauss工程师贾云涛、openGauss数据库讲师习志平在广东工业大学开展了为期2天的创新实践课程,将openGauss带进课堂,以理论和实践相结合,让广东工业大学的学生循序渐进地了解、掌握、熟练使用 openGauss 开源数据库,掌握openGauss的使用及特性,并通过openGauss提供的AI特性,在AI4DB和DB4AI侧进行一进步的自主创新。

为了让同学们有更多的实战演练时间,在开展本次创新实践课之前,就提前安排了学生进行了半天的课前学习,包括《Linux基础》以及《数据库基础》在线学习,了解一些数据库的基本命名,以便能够在实践课开始之时同学们能够迅速进入状态,跟上老师的节奏。
在2天的创新实践课程中,也进行了理论与实操相结合的课程设置,让同学们能够了解开源知识,了解openGauss社区,学习openGauss相关核心技术,从而能够灵活运用openGauss数据库,自主创新开发作品。
理论精讲




1.《openGauss开源数据库简介》
帮助学员了解openGauss数据库架构以及功能,熟悉openGauss数据库环境,以及openGauss简单操作,为后续实验做准备。
2.《openGauss数据库基本操作及OS基本操作》
本节理论课主要介绍openGauss的基本操作,使学员掌握openGauss的基本使用;了解openGauss的配套工具的使用。
3.《openGauss的AI特性介绍》
主要介绍openGauss的AI特性,介绍openGauss的AI4DB特性,包括使用X-Tuner工具进行参数调优与诊断,使用Index-advisor工具进行SQL语句的优化,原生DB4AI引擎等相关内容。
实战演练




关卡1初试锋芒
openGauss数据库环境部署
动手实操openGauss的编译安装和简单操作,熟悉openGauss的用法。
关卡2牛刀小试
openGauss进阶操作
进一步学习openGauss进阶使用,包括行存表、列存表在不同的场景下的应用,以及物化视图的使用。
关卡3步步为营
openGauss的AI4DB特性实验
使用openGauss提供的AI4DB特性,对运行的openGauss数据库进行智能化优化,并使用索引推荐等工具,完成openGauss的优化实验。
关卡4明察秋毫
openGauss的DB4AI特性实验
使用DB4AI的功能,利用openGauss的DB4AI性能,对测试数据进行分类和回归预测。
此次课程,从理论到实践,参加课程的50多名大三学生都一直积极参与,动手能力,自学能力十分突出,部分学生在正式开课前就完成了一半以上的实验,几乎所有的学生当场都做完了实验。这让我们看到广东工业大学子的高素质、自我高要求、以及对开发的热情与积极探索精神。
高校是人才培养的根据地,是人才发展的未来。期待在未来,让openGauss走进更多高校课堂,让更多的学生学习和使用openGauss,构建良性人才生态。
欢迎访问openGauss官方网站

openGauss开源社区官方网站:
https://opengauss.org
openGauss组织仓库:
https://gitee.com/opengauss
openGauss镜像仓库:
https://github.com/opengauss-mirror

扫码关注我们
微信公众号|openGauss
微信社群小助手|openGauss-bot




