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

回忆子衿技术团队与达梦共同的十年

白鳝的洞穴 2024-06-13
305

昨天达梦数据库在上交所挂牌上市,开盘价高达310,最终收报240,达梦不仅成功上市,其市值也冲上180多亿。下午和几个业内朋友聊天时,大家都觉得作为软件基础设施的数据库被资本市场认可,深受鼓舞。

作为达梦数据库的老朋友,我也受邀在现场感受了欢乐的气氛。那条红围巾我会收藏起来,一方面作为中国基础软件企业的的一个历史时刻的见证,另外一方面也沾沾喜气。昨天的活动也让我想起了这些年我和子衿技术团队和达梦数据库的十多年往事。    

2013年受到一家大型国有能源企业的委托,我开展了一项数据库方面的对比研究,其目的就是通过国产数据库与国外顶级的商用数据库之间的比较,给高层领导一个决策意见-使用国产数据库替代国外商用数据库是否可行。当时的工作分为OLTP和OLAP两个场景,其中OLAP更为紧迫,因为当时客户使用的TERADATA一体机的容量已经接近饱和,用户在考虑用国产产品替代昂贵的进口产品。

测试的结果没有太大的悬念,虽然有近十家国产数据库一体机参与了这次测试,但是他们面对的对手实在太强大了。Teradata、Greenplum、Oracle Exadata、HP Vertica在这些当时在业内鼎鼎有名的OLAP解决方案面前,国产数据库还十分稚嫩,其中就包括DM MPP这个新生儿。

冯老师对这次测试十分重视,看到测试结果后也有些上火,带着达梦首席科学家韩朱忠先生及其核心团队到南京来找我讨论测试结果。大家谈得很投缘,冯老师对我们的测试工作的严谨性也十分认可并希望我们能够给达梦数据库提出一些建议。最后大家敲定明年去武汉拜访达梦总部,更加深入地了解一下这个国产数据库企业。于是我和时任南瑞集成总经理的李东辉先生一起对达梦做了回访。冯老师亲自给我们讲解达梦数据库未来几年的发展路线。“我们要以Oracle为标杆发展达梦的系列产品,Oracle现在有的,达梦今后也一定会有。”,这是冯老师当时对达梦数据库未来蓝图的规划。我当时也建议冯老师,与Oracle相比,目前达梦还比较弱小,可以重点发展DM7,让数据库更稳定,更易用,并且在关键系统上逐渐实现对Oracle的替代。    

2015年开始,我所服务的那个能源行业企业在其核心的调度系统中开始全面推广国产化替代,达梦和人大金仓KingbaseEs被选为替代Oracle的数据库产品。于是我有了更多与达梦数据库产品和服务团队近距离接触的机会。当年我们接到了一个系统优化的项目,原本我们还是准备以Oracle数据库优化的方法去完成这个项目,没想到工作小组到达用户现场时懵圈了,数据库居然是DM6。幸亏在达梦的售后服务团队的协助下,我们顺利地完成了这个优化项目。这也是子衿技术团队与达梦的第一次合作。

2015年底我去拜访一个客户的时候,他问我对双活系统如何看待。我们当时应帮助很多客户建立了双活和准双活系统。不过使用的技术堆栈都是WEBLOGIC、ORACLE等国外的技术堆栈。当时我给他们介绍了几个比较成功的行业双活案例,他们也很高兴。因为他们有一套十分关键的管理系统,需要和他们的上下游厂商之间交换数据,下发工作任务。哪怕系统出问题,这些工作也不能停止,否则会引发大问题。没有不出问题的信息系统,一旦系统出问题,他们就必须手工作业,既费工夫,又容易出错,还需要补数据。因此他们希望这套系统能够做成双活系统。

刚开始的时候,我们觉得这个双活系统并不难,因为管理类系统对于RTO要求并不高,30分钟以内完全可以满足。他们的两个数据中心之间的距离虽然有些远,大概有100公里的光纤,不过因为系统对延时要求并不高,所以这点问题还是能克服的。不过后来听到客户的要求后,我们有点想打退堂鼓了。因为客户希望整个IT堆栈尽可能国产化,从全局负载均衡、数据库服务器、存储系统到数据库和操作系统都必须是国产化的。    

当时客户的自动化处处长对我说:“我们想做这个系统已经有一段时间了,我也问过很多厂商,他们最后都没敢接这个活,不知道你敢不敢。我们这儿是核心业务,如果达不到目标,系统就下线,你们也拿不到钱!”。当时我没敢立即答应,回到南京后,我把整个技术堆栈的厂商都请到南京共同商议。其中最为困难的是数据库,用达梦替代Oracle后,做成双活或者准双活系统,目前还没有任何项目尝试过。

按照当时的情况,如果数据库厂商怂了,这个项目就没法往下干了。不过幸运的是,达梦的代表也觉得这玩意可以试一试,大不了干不成大家白干了。2016年底,这套全国化技术堆栈的准双活系统上线了。主站承担100%的写和80%的读,备站平时负责20%的读。当主站出现严重故障时,备站可以在30分钟内完全接管业务。因为主备站采用数据强同步的模式,主站故障时,RPO为0。今后几年里,这套系统成功的抗住了几次主站严重故障,切换无误,备站也顶住了业务负载的压力。

子衿技术团队与达梦的合作在随后的时间里的合作日益紧密,2017年我们又一起合作,帮助南方某电力企业实现了人资系统从Oracle向达梦数据库迁移。2018年,基石数据的D-SMART V1.5版本也开始支持达梦数据库。子衿技术团队与达梦的合作也日益广泛起来。梁总领衔的研发团队与我们也建立了常规化沟通制度,我们也会定期向达梦研发部门反馈一些客户的需求和bug,达梦也向D-SMART开放了一些私有接口,让D-SMART能够更好地监控达梦数据库,我们和韩总的达梦研发团队也经常就一些数据库技术问题展开线上线下的交流讨论。

今天达梦数据库终于挂牌上市了,这是中国数据库行业的一件大事。适逢数据库行业的一个新时代的开启,这件事意义重大。作为达梦的老朋友,我代表子衿技术团队的朋友们祝愿达梦数据库前程似锦。我们也希望今后能够共同为国产数据库产业再多做一些事情。    

文章转载自白鳝的洞穴,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论