数据库管理-第214期 一些数据库国产化过程中的故事(20240627)

数据库管理-第214期 一些数据库国产化过程中的故事(20240627)

作者:胖头鱼的鱼缸(尹海文)
Oracle ACE Pro: Database(Oracle与MySQL)
PostgreSQL ACE Partner
10年数据库行业经验,现主要从事数据库服务工作
拥有OCM 11g/12c/19c、MySQL 8.0 OCP、Exadata、CDP等认证
墨天轮MVP、认证技术专家、年度墨力之星,ITPUB认证专家、专家百人团成员,OCM讲师,PolarDB开源社区技术顾问,HaloDB外聘技术顾问,OceanBase观察团成员,青学会MOP技术社区(青年数据库学习互助会)技术顾问
圈内拥有“总监”、“保安”、“国产数据库最大敌人”等称号,非著名社恐(社交恐怖分子)
公众号:胖头鱼的鱼缸;CSDN:胖头鱼的鱼缸(尹海文);墨天轮:胖头鱼的鱼缸;ITPUB:yhw1809。
除授权转载并标明出处外,均为“非法”抄袭

最近,客户都在讨论、调研、沟通国产化数据库的事情,参与方有甲方、DBA、应用厂商、数据库厂商等,其中有一些事情,挺值得拎出来说说。

1 硬件替换

虽然国产化数据库替换,看起来更多的是数据库软件的替换,但是有些场景下,要求全栈国产化,也就要涉及底层硬件和操作系统的替换。客户就需要评估以前使用Intel/AMD的CPU的数据库,替换成国产硬件需要多少对应的硬件资源。这里有一个从而客户这里偷偷看到的数据:

CPU物理核心数性能指标
Intel40100%
某国产ARM128119%
某国产X866489%

说明一下,客户展示的CPU性能不一定准确,也不针对任何国产硬件,而且上面性能指标对比只是针对简单跑分结果,实际使用过程中还会有差异。但是不得不说,国产CPU对比Intel和AMD的的性能还是有不小差距的,有些地方的反馈是单核心性能差50%(未验证)。
这么一来替换成国产化硬件需要更多的服务器数量,也就意味着需要更多的机柜,更多的电力支撑,更多的交换机,更多的布线,更多的等等等等。时间紧任务重,机房都没来得及建,大家还要排队等硬件。替换后还有大量的还很新“非国产”硬件遗留下来。不能说多了,说多了容易被…

2 开源套壳

“你的系统用的是PostgreSQL?这个是美国社区的数据库,这个不算国产化吧,你们换一个基于PostgreSQL的国产数据库吧”。这个是客户沟通过程中的原话,也同样出现在使用MySQL数据库的场景中,当然因为MySQL属于Oracle旗下,态度可能还没那么好。
直接使用PG不行,要知道国内大多数数据库都是基于PG的,而且很多产品就是纯纯改了个封面(这也得益于PG异常宽松的开源协议)就算国产数据库了。PG白嫖这用的好好的,还要花钱用换了衣服的,这…

3 不想花钱

这里不是说数据库不想花钱,很多国产数据库在开源套壳之外还添加了非常严格的License限制,不给钱完全没法用。这里客户不想花的钱是系统应用适配数据库的改造费用,其实换数据库需要的应用改造是十分费事费力的(尤其是还分片架构的分布式数据库)。造成客户不想花钱的原因有以下几点:

  • 数据库厂商遥遥领先的PPT与宣传,高兼容性甚至可以不用应用改造(实际却差距很远)
  • 客户预算不足(地主家也没钱了)
  • 一些应用厂商(特别是中小规模的,大厂其实也好不到哪去)因种种原因不愿意配合

总结

本期写了几个数据库国产化过程中好玩的事情。
老规矩,不知道写了些啥。

  • 9
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

胖头鱼的鱼缸(尹海文)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值