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

【openGauss训练营学习心得】为走在国产化数据库道路上的公司和个人点赞

原创 阿福 2021-09-14
961

本文是一篇吐槽的帖子,我尽量收敛点🤦‍♂️,仅代表自己观点,如有不适之处欢迎留言沟通

我已经在数据库行业混迹了多年了,说起来惭愧,并没有什么拿得出手的成绩,比起现在一些响当当的名字,比如姚延栋、刘奇、盖国强什么的,我不值得一提。这么多年来,看到数据库行业,尤其是国产数据库行业发生了翻天覆地的变化,很荣幸生在这个时代,有机会参与到国产化数据库发展的洪流中,贡献自己一份微薄的力量。

对于openGauss的了解开始于2021年初,当时我在墨天轮发表了一条数说,如下:
image.png
从我的数说里面,不难看出当时口气里多少是有些瞧不起openGauss的,当时我也是闲的蛋疼,不知道听谁吐槽了openGauss有感而发,当时的真实想法就是“华为在借着家国情怀,通过一些开源产品获取口碑,这个事肯定干不长,早晚要完蛋”。

这个数说到今天我发这篇文章为止,刚好已经过去了5个月整,有165个人观看,只有1个人点赞,没有评论(可能是提问太无力,无法引起大家内心的波澜)。在这5个月的时间里,墨天轮在大力推广各家数据库的学习与认证,包括达梦、南大通用、openGauss等,越来越多的受到广大DBA的欢迎,为大家提供了各种各样的福利。一片国产化数据库繁荣昌盛的景象,我也在一边吐槽一边改变对国产化数据库的一些偏见。这5个月时间里,我分别参加了TiDB的2021 DEV CONF,GBase8a的在线培训和本次openGauss的在线训练营,对于各家数据库开放、共赢的态度,我内心是认可的。

东拉西扯一大堆,下面回到正题。华为的openGauss数据库于2020年6月30号正式开源。本次正好有机会参与墨天轮组织的训练营,非常幸运。组织方希望大家都发表一下参与训练营的心得,我想他们内心一定是想让我们夸夸openGauss😊,好下面我开始夸一夸。

  • 首先,从态度上来说,openGauss是积极的,耗费这么多精力把数据库做好,然后开源出来,供大家“免费”使用,一定是不容易的,毕竟谁也不愿意自家做好了饭天天大家一起吃,在此需要给华为点个赞。经过本次训练营的学习,对openGauss的体系架构、数据库安装、使用过程中遇到的问题,都有了详尽的认识。可以说这个训练营,华为这边做的确实是很好,看的出来很用心。希望后面还会有各种各样的机会参与到openGauss社区中。

  • 其次,从技术上来说,openGauss基于开源数据库PostgreSQL,体系架构本身更倾向于OLAP类业务,不像MySQL那样更适合于OLTP,但是在PG基础上做的一些修改,比如:事务ID的修改、内存表、线程模型的修改,全部都是为了增强OLTP方面的能力。这些技术的改进,看似简单,实则不容易。在适配能力上,增加了针对Oracle和MySQL的适配,之前在某数据库公司上班的时候,听说在某银行的迁移测试中,华为分分钟就完成了数据库的迁移适配,而当时那家公司用了3个月的时间还没有完全做完迁移。通过这个对比大家应该也能有一个量化的认识,不积跬步无以至千里,没有扎实的技术基础,也不会有今天openGauss的技术优势。

  • 最后,从社区发展来说,华为在openGauss方面也处于前列。
    image.png
    大家看上面的墨天轮国产数据库排行版,排名依次是:TiDB - PingCAP的,国产分布式数据库,开源多年,在国内外都比较有名,属于国产数据库之光吧;OceanBase - 阿里的,现在单独分拆出一个公司来运营,最有名的是各种打榜排名第一,61儿童节开源,到现在为止还没看到在社区推广方面有什么动作,开源的诚意还需要再观察(毕竟之前出现过开源中止的情况);达梦 - 老牌闭源数据库,2013年在国家电网做项目的时候,经常接触这个数据库;openGauss - 刚刚超越PolarDB,之前参加过黑客马拉松之类的活动,也都有各种openGauss的活动,可以说在社区发展方面,华为目前是不遗余力。

数据库届有一句老话说得好,“得DBA者得天下”,希望openGauss珍惜当前的大环境,多为DBA创造福利,我相信这种成就一定是互相的,如果华为能几年、几十年一直不断的推动openGauss的发展,一定能造就一个更加完善的生态环境。作为一个公司,首先最终目标肯定是要盈利的,希望华为以及各位在做数据库产业的人士,坚守住底线,不要投机取巧,不要为了KPI做开源,不要挂羊头卖狗肉,技术永远是第一生产力。在此也为一直走在国产化数据库道路上的公司和个人点赞。

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

评论