我眼中国产数据库的发展情况
点击上方蓝色字体,关注我们
因为关于国产话敏感话题,本文所有观点均是个人观点,不代表广大群众的看法。
国产化数据库浪潮从近2~3年开始愈演愈烈。中美关系恶化,国际上俄罗斯的前车之鉴,国家对自主可控的需求越来越紧迫。所以近几年信创、国产化这些次每天都充斥在自己的耳边。
现在全国上下,政府、国企、银行、私企都走在信创的浪潮上,从硬件设备,到操作系统,再到数据库逐步开始国产化选型。国家的政策大趋势是无法阻挡的,那么我们也必然会被洪流夹带着往前走。
硬件设备,国内知名的厂商华为、浪潮这些都经过多年的发展,相对成熟,是最容易国产化替代的一步。
操作系统,由闭源红旗、麒麟,到开源欧拉、龙蜥,也是百花齐放。在军工、公安、政府、金融都开始广泛的使用。
数据库作为最后、最难的一个环节,也在被众多国内公司逐渐攻破。
从国际市场来所占份额来说,「Oracle家的两款数据库」的热度长居榜首,Oracle Database 和 Oracle MySQL ,一个商业一个开源。Oracle和Mysql被使用多年,多年以来国内绝大多数应用也是基于以上数据库开发的,还有一部分应用基于SQL Server、DB2等研发。
目前作为老大哥Oracle不得不被国内众多厂家作为对比对象,就是国内数据库厂商交流也是比Oracle怎么怎么样,有的厂家号称兼容99%的Oracle语法。能被所有家拿来对比,本身就是一种肯定。不过话说回来,想接Oracle替换下来的生意,不兼容Oracle的语法怎么玩,所以众多数据库开始魔改兼容Oracle的语法。
当前国产数据库众多厂商博弈,各显其能,百家争鸣。
国产数据库从研发路线来看,大致可以分为3个路线。 一、完全自研开发路线,Oceanbase、Tidb等(含一些宣称完全自研的数据库)。 二、基于PostgreSQL二次开发路线,如阿里的PolarDB ,华为GuassDB, 华为openGuass和一众商业化的版本。 三、基于MySQL二次开发路线,如Goldendb,TDSQL。 国产数据库从架构来看,分为2个路线 一、「分布式数据库」,很多大银行在用,用于两中心双活的比较多,不过分布式对事务处理有天生的短板,应用必须做配合的改造,实现业务拆分才能达到理想的业务。这是各大金主玩的架构,小企业就不建议考虑了。 二、「集中式数据库」,主要是openGuass一众的生态伙伴,朋友圈玩法,不在圈里也玩不了。达梦也属于集中式,语法上比较兼容Oracle,业内流传它是Oracle 8i或9i的源码改过来的不知真假,所以它被黑红了。 国产数据库从云服务来看 一、「云原生」:阿里PolarDB、华为GuassDB 等大厂走的云原生路线,大厂玩法。 二、「云下」:大多数还是走云下的路线,或者是云下云上都支持的路线。
添加好友,邀你入群。
运维人的圈子,每日精彩分享,更有大咖解惑!
对的那条路,往往不是最好走的!
精彩文章合集
文章推荐
札记:“You are what you think, not what you think you are”
--布鲁斯·麦克莱兰