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

openGauss训练营学习心得

原创 被dalao碾压的zc 2022-05-20
400

    作为科班出身,我对openGauss的兴趣日益浓厚。我的感受是,openGauss现如今已经是一个很完备的数据库了。

    openGauss是开源的数据库。开源意味着自由和共享,是数据库产业创新的关键力量。华为公司坚持硬件开放,软件开源,让基础软件的生态欣欣向荣。openGauss坚持共建、共享、共治,致力于打造最具创新力开源数据库社区。

    上面openGauss的这些现实成就,离不开坚实的技术支持。

    一个数据库想要成功的被连接,需要在数据库设置、终端工具连接、图形界面连接、中间件连接、编程语言连接等方面进行细致的准备工作。

    为了确保团队内以及团队之间可以快速顺利的进行工作交接,我们需要尽可能在最小的成本下理解已经存在的数据库对象。这就是规范的意义,它是数据库能够长期稳定运维的重要条件。规范需要考虑但不限于数据库架构、数据库范式、命名规范、对象设计、操作规范、明确运维关注点和查看数据库状态、状态的监控、数据库日志、故障的定位、存储引擎等一系列的知识和实际操作。

    数据库的集群管理同样十分重要。集群管理主要是要注意典型的故障类别(实例故障、磁盘/网卡/网络故障、节点故障和AZ级别等)、管里面的实力故障(Monitor故障、Agent故障和CMS故障等)和DN实例故障(DN备故障、DN主故障等)以及如何去处理这些故障。

    openGauss提供了优秀的集群管理工具gs_om,openGauss对集群管理信息的一些不足提供了节点扩容和缩容的工具:gs_expansion和gs_dropnode。

    openGauss升级支持就地升级和灰度升级,升级模式的策略又分为大版本升级和小版本升级。用户挑选升级模式后,系统会自动判断并选择合适的升级策略。

    openGauss有完备的监控机制,可以通过数据库监控实现灾难预防、问题排查和性能优化等功能。

    openGauss AI的出现,实现了数据库自治,全面地提升了数据库智能化水平,应对不同行业多样化负载。而且,openGauss创建了全站原生AI库内算子训练框架,一站式,会SQL就能用AI。openGuass AI-based 优化器实现了性能倍增,解决传统优化器的行数估算、代价模型等经典问题。

    openGauss和友商PostgreSQL在许多方面相异。这些不同点基本上包括运维相关(内存相关配置、参数配置管理等)、主从相关(主从同步配置和两个系统不同的轻量模式)、安全与权限相关(用户加密配置、密码策略等)和应用开发相关(连接池、数据库兼容模式等等)

    openGauss致力于成为高性能、高可用与高安全、高智能和全开放的数据库。openGauss在架构上和PG架构以及对应的关键技术有着较大的不同。openGauss包含了多个核心技术,包含了高性能、可用性、安全性和易运维等不同的意义。

    当今,数据安全面临着威胁和挑战。数据库安全能力的结构需要有至少“七个保证”。openGauss整体安全架构支持了数据库的安全性和可靠性。

    课程末尾,我学习了如何主备HA部署,以及WDR报告和性能调优的有关知识。

    最后,我看到了openGauss数据库在今天的大环境下不断飞跃,它迅猛的势头让我又增添了几分希冀。这几天的学习,让我收获颇丰。

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

评论