暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

openGauss训练营学习心得

原创 梓潮 2022-05-20
364

很荣幸能够参加本次8小时openGauss训练营,并学习了以下内容:

第一讲 openGauss概述:介绍openGauss主要特性,根据openGauss的体系架构图,介绍其内存结构、线程功能、物理文件等,并讲述各个组件之间的交互流程。

这一讲让我对openGauss有了整体的认识,包括关键技术、内部逻辑模块、整体架构、应用场景、AI特性等。opengauss功能很强大,发展空间很大。

第二讲 主备HA集群部署 - 主备部署:主备集群部署、集群自动故障转移、集群管理组件。

这一讲主要介绍主备HA的搭建、日常管理使用到的运维工具、主备复制技术拓展。

第三讲 主备HA部署 - 集群管理组件:集群管理组件介绍。

这一讲让我对集群管理有了初步的认识,老师演示了opengauss集群管理组件的安装和功能演示。

第四讲 WDR报告和性能调优:WDR报告内容详细讲解、DBE_PERF Schema详细介绍、系统表及视图详细介绍。

通过这一讲我学习了opengauss集群性能指标体系和对应的应用、核心指标矩阵,老师还针对具体性能调优案例进行讲解,介绍十分详细哈。

第五讲 openGauss的AI特性:AI原生数据库架构,以及自监控、自诊断、自优化特性介绍。

这一讲学习opengauss AI整体架构,包括AI自治运维系统、AI智能内核、DB4AI库内AI引擎。学习了opengauss原生AI底座,并对“慢SQL诊断和建议”AI模块的关键指标、特征、根因、“参数自调优”、“智能索引推荐”等相关知识进行了学习。感觉AI作用的地方还是在AI功能外部,就是把AI的能力对外使用,而没有展现出AI在自身算法优化的能力。

第六讲 安全:全密态和防篡改等安全特性的设计原理和基本操作介绍。

这一讲学习opengauss整体安全架构,对其安全性能有了直观的了解,老师主要讲业务场景中的全密态的业务流程和防篡改等安全特性的设计原理和基本操作介绍。

第七讲 openGauss与PostgreSQL的部分特性对比:openGauss数据库与PG在日常运维、应用开发、安全权限方面的一些对比。

这一讲学习openGauss数据库与PG在日常运维、应用开发、安全权限方面的一些对比。包括参数配置管理、数据库初始化创建、COPY容错机制对比、安装插件等,同时就运维工作可能遇到的问题及解决方案进行了讲解,讲得非常详细哈。

第八讲 如何正确连接openGauss:pg_hba/ssl及远程访问,CM(集群管理),密码控制策略,终端工具、开发工具、中间件、编程语言连接数据库。

这一讲学习数据库设置、终端工具连接、图形界面连接、中间件连接、编程语言连接数据库。没下载opengauss环境,暂时只是看看,老师讲的内容比较多,没结合实机运行终究还是空中楼阁,后续再学习一遍哈。

第九讲 openGauss扩缩容、升级及监控管理:openGauss数据库增加删除节点的操作及注意事项,openGauss数据库的就地升级和灰度升级及升级的注意事项,对于openGauss数据库的监控管理。

这一讲学习扩缩容工具的使用步骤和使用场景:
gs_expansion:openGauss提供了gs_expansion工具对数据库的备机进行扩容。支持从单机或者一主多备最多扩容到一主八备。
gs_dropnode:openGauss提供了gs_dropnode工具从一主多备的数据库中移除不需要的备机,最多可以删除到只剩下单机。

第十讲 数据库日常使用:设计数据库对象需要注意哪些方面、运维关注点及故障处理方式、闪回特性介绍。

这一讲学习opengauss开发规范及运维相关的知识,介绍了包括数据库架构、数据库范式、命名规范、对象设计、操作规范、运维关注点、数据库状态、状态监控、数据库日志、故障定位手段、闪回原理、闪回查询与恢复等方面的知识,通俗易懂。

第十一讲 openGauss社区介绍:介绍社区的规划和发展、如何在开源社区上贡献内容。

通过本次训练营对opengauss进行了初步的学习,本次8小时的直播让我认识到学习opengauss需要掌握的技术点、整体架构更加清晰,感谢云和恩墨和gauss松鼠会带来本次学习机会。

最后修改时间:2022-05-20 00:56:18
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论