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

OPEN GAUSS学习笔记

原创 郑向前 2021-03-30
1064

一直特别关注国产数据库的发展与壮大,在日益严峻的国际局势下,这不但关乎于国家进步,而且关乎个
人发展, 职业前途。数据库作为系统运行中的关键组件,对于国产化数据库替换ORACLE的进程也会加快
演进。相信华为凭借在数据库领域的多年经验以及根植于企业级解决方案的思路,所推出的企业级分布式
数据库Open Gauss,会在不断的迭代完善中发挥中流砥柱的作用。
虽然从事ORACLE相关的工作多年, 但一直关注于各种数据库的发展,自己也不停的动手去实验实践一些
感兴趣的数据库,SQLServer、Mysql、Postgresql、Informix等。初次接触的是GaussDB 100,
OpenGauss是前者的开源版本,开源注定会为国内开源数据库市场带来新的血液,更有利于未来的发展,
不断的完善整个生态。
在架构层面,支持集中、分布两种部署形态,可以面向不用的场景。支持分布式事务强一致性,同时32节
点下能够达到1200万tpmC的性能实测指标;支持同城跨AZ多活容灾, 两地三中心金融级部署场景;当前
支持最大256节点的在线扩容,同时保障用户拥有卓越的性能线性增长;高度支持HTAP混合负载场景,极
大的减少了业务改造成本,同时基于云平台获在线监控,运维,升级等便利的能力。而集中式部署,最多
可达到8台备机的冗余,可最大保证数据的安全性,高可用性。
在部署层面,与传统的数据库相比,如Oracle,对于初学者来说,安装是非常友好的,几乎不必再为曾经
繁琐的安装过程而过多分心。数据类型方面,OpenGauss可全面兼容Oracle所有数据类型,可以做到对于
常见的数据类型无需改造;对于少数非常用数据类型,需要进行少量代码改造,如LONG到CLOB,
BINARY_FLOAT到BINARY_DOUBLE,BFILE到BCLOB等。
在参数性能调优层面,分为系统级、对象级、应用级。只有对整体的参数体系有充分的认知, 才会在面对
一个问题的时候有的放矢,迅速定位,以达到快速解决问题的目的。 虽然不同问题,不同分析,但思路是
一样的。最让人感兴趣的应该是数据库与人工智能的结合,虽然目前能够做到的仍处于L2, 但每一次进步
都是源于当下的脚踏实地。当可以真正达到数据库越用越快,自诊自愈,全场景智能的时候,应该就是整个
行业革命的时刻,所以DBA还是应该不断学习,不断更新,与时俱进。
学习的目的在于学以致用,问题的发现与体会来源于实践,接下来的工作目标应该是会排除各方压力, 尝
试于Oracle至国产数据库的转化,以及新数据库在企业中的应用,这应该是建立在有计划的、大规模的测
试之上。相信在这条路上越走越远。

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

评论