木讷大叔爱运维

我眼中国产数据库的发展情况

Image

点击上方蓝色字体,关注我们

预计阅读时间3分钟Image

Image

因为关于国产话敏感话题,本文所有观点均是个人观点,不代表广大群众的看法。

国产化数据库浪潮从近2~3年开始愈演愈烈。中美关系恶化,国际上俄罗斯的前车之鉴,国家对自主可控的需求越来越紧迫。所以近几年信创、国产化这些次每天都充斥在自己的耳边。

现在全国上下,政府、国企、银行、私企都走在信创的浪潮上,从硬件设备,到操作系统,再到数据库逐步开始国产化选型。国家的政策大趋势是无法阻挡的,那么我们也必然会被洪流夹带着往前走。

硬件设备,国内知名的厂商华为、浪潮这些都经过多年的发展,相对成熟,是最容易国产化替代的一步。

操作系统,由闭源红旗、麒麟,到开源欧拉、龙蜥,也是百花齐放。在军工、公安、政府、金融都开始广泛的使用。

数据库作为最后、最难的一个环节,也在被众多国内公司逐渐攻破。

从国际市场来所占份额来说,「Oracle家的两款数据库」的热度长居榜首,Oracle Database 和 Oracle MySQL ,一个商业一个开源。ImageOracle和Mysql被使用多年,多年以来国内绝大多数应用也是基于以上数据库开发的,还有一部分应用基于SQL Server、DB2等研发。

目前作为老大哥Oracle不得不被国内众多厂家作为对比对象,就是国内数据库厂商交流也是比Oracle怎么怎么样,有的厂家号称兼容99%的Oracle语法。能被所有家拿来对比,本身就是一种肯定。不过话说回来,想接Oracle替换下来的生意,不兼容Oracle的语法怎么玩,所以众多数据库开始魔改兼容Oracle的语法。

当前国产数据库众多厂商博弈,各显其能,百家争鸣。Image

  • 国产数据库从研发路线来看,大致可以分为3个路线。
    • 一、完全自研开发路线,Oceanbase、Tidb等(含一些宣称完全自研的数据库)。
    • 二、基于PostgreSQL二次开发路线,如阿里的PolarDB ,华为GuassDB, 华为openGuass和一众商业化的版本。
    • 三、基于MySQL二次开发路线,如Goldendb,TDSQL。
  • 国产数据库从架构来看,分为2个路线
    • 一、「分布式数据库」,很多大银行在用,用于两中心双活的比较多,不过分布式对事务处理有天生的短板,应用必须做配合的改造,实现业务拆分才能达到理想的业务。这是各大金主玩的架构,小企业就不建议考虑了。
    • 二、「集中式数据库」,主要是openGuass一众的生态伙伴,朋友圈玩法,不在圈里也玩不了。达梦也属于集中式,语法上比较兼容Oracle,业内流传它是Oracle 8i或9i的源码改过来的不知真假,所以它被黑红了。
  • 国产数据库从云服务来看
    • 一、「云原生」:阿里PolarDB、华为GuassDB 等大厂走的云原生路线,大厂玩法。
    • 二、「云下」:大多数还是走云下的路线,或者是云下云上都支持的路线。

Image

添加好友,邀你入群。

运维人的圈子,每日精彩分享,更有大咖解惑!

对的那条路,往往不是最好走的!

精彩文章合集

文章推荐

☞【合集】运维思索系列
☞【合集】运维管理系列
☞【合集】运维监控之路
☞【合集】蓝鲸之路
☞【合集】CI/CD之路
☞【合集】Ansible之路
☞【合集】K8S之路
☞【合集】数据库系列

札记:“You are what you think, not what you think you are”

--布鲁斯·麦克莱兰