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

达梦-国产数据库的一朵“奇葩”

原创 、明媚笑。 2021-09-15
9904

初识达梦:

最开始了解达梦还是2006年,在某部委的电子政务项目上,当时作为一个应用厂家的开发人员见证了这长达一年的PK测试历程,感叹国产数据库的不易,一个小小的电子政务项目4家国产数据库厂商居然PK了一整年。最后这个项目还是达梦拿下了,从此也开启了一股风潮,凡是国产化的项目,都得PK一下,用现在的话来说就是严重“内卷”吧。那时候对达梦数据库的印象是难用,因为我们的系统有两个版本,一个是基于SQL SERVER的,一个是基于MySQL的,另外几家国产数据库有的是基于MySQL的、有的是基于PG的,达梦难用是因为自主研发,生态比较差。自主研发当然也有自主研发的好处,那就是对问题的响应和解决速度非常快,以前的达梦数据库不支持connect by递归查询,改起来非常痛苦,但是问题反馈给达梦的技术人员之后,后续的版本很快就支持了,这点让我印象深刻。

刮目相看:

后来在项目里面就很少碰到达梦数据库了,直到2010年公司开始接触国家电网业务,发现达梦居然进入了国家电网的核心电力调度系统,后来从ITPUB的国产数据库版块了解到达梦2008年开始进入国家电网,2010年已经在多个省级的主调和备调系统中取得了应用。从做电子政务系统到进入国家电网的核心生产系统,达梦让我刮目相看!我们做的是D5000系统三区的应用,这时候达梦已经更新到了DM6版本,DM6版本对Oracle的兼容性有了大幅提升,我们只做了非常少的改动就支持了DM6。但是在应用的过程中大问题没有,小问题不断,这让我很烦,这也许是一个自研的国产数据库成长过程中必须经过的阶段吧。随着达梦数据库在国家电网的深度应用,对数据库的性能、可用性要求越来越高,最开始我们DM6使用的还是HA来做高可用,不得不提一下DM7,DM7对达梦的意义可能相当于Oracle9i之于甲骨文。和达梦技术人员交流时了解到DM7是完全推倒重写的,总结了DM4~DM6的经验和教训,设计之初就考虑了Oracle兼容性,主备、RAC等高可用的特性。我们在项目里面逐步使用了DM7的主备、读写分离架构,同时DM7在功能、性能等方面得到了大幅提升,小问题也没有DM6多了,相比DM6,DM7让人感觉有质的提升。可惜我们期待的RAC架构DM7上一直没有做出来,一直到DM8,达梦的共享存储集群才听说在国家电网开始有了重量级的应用,看来这项技术确实是非常难的。

为什么说达梦是一朵奇葩:

作为一个国产化应用的从业者,我对达梦接触的比较早,也比较多,对达梦数据库一直是非常看好的,达梦是国内最早专业做自研数据库的厂商,蹉跎了20年,可是却一直按步就班,不温不火,每当你遗忘他的时候,偏偏又能整出来一些重量级的应用案例刷刷眼球!到了今天墨天轮的排行榜上记录的国产数据库已经到了142家,其中基于开源的属于大多数,像达梦这样踏踏实实、一步一个脚印完全自主研发的国产数据库绝对是一朵奇葩,希望达梦能厚积薄发,快速发展,且行且珍惜!

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

评论