更新时间:2023/8/10 11:11:39  文章录入:admin  责任编辑:admin
在数据库领域,万里数据库已经默默耕耘了16年,如今,万里数据库已经悄然走向了前台,开始崭露头角。近日,赛迪顾问发布了《“十四五”关键应用领域之数据库市场研究报告》。赛迪直属工业和信息化部中国电子信息产业发展研究院,所以,能拿到一些媒体拿不到的官方数据,比如:关键应用领域数据库部署情况等,因此,有一定参考价值。值得关注的是,此次报告中,万里数据库进入领导者象限,成为最大黑马。按赛迪报告对领导者象限厂商的定位:企业产品技术路线符合市场需求、市场占有率较高,且技术具有领先性,在某些方向具有一定的领导力。而且公司产品安全性高,符合关键应用领域需求。万里数据库入围领导者象限是否实至名归?说实话,阅读报告前,我其实有些不以为然。但仔细阅读报告后,我意识到之前的判断可能有些草率和片面了。万里数据库的异军突起,还是有一定数据与事实支撑的。当然,这是建立在特定市场与特定条件的基础之上。赛迪报告评价模型采用竞争力四象限图模型,从技术先进性和产品安全性两个维度对企业展开评估。从象限图中可以看到,万里数据库处于领导者象限的中间位置,在产品安全性和技术先进性方面,与国内熟知的一些数据库厂商位于同一领先水平。报告开篇就强调:“本报告主要研究在关键应用领域中应用的数据库产品,涉及的数据库均为商业发行版。”这句话,我理解有两层意思:其一,调研对象仅针对数据库商业发行版,排除了开源版(社区版)产品,这或许就是为什么有些数据库厂商并未出现在这份报告中的原因;其二,报告针对的并非全市场,而是关键应用领域市场。那么,什么是关键应用领域?报告给出的定义是:关键应用领域是指面向公众提供网络信息服务或支撑能源、通信、金融、 交通、公共事业等重要行业运行的信息系统或工业控制系统。毫无疑问,关键应用领域其实就是国产化替代首当其冲的产业。为什么评估模型要基于技术先进性和产品安全性这2个维度?这2个维度又具体包含哪些因素?该报告也给出了原因。这与在“十四五”关键应用领域建设过程中,对数据库的要求直接相关:一、对数据库安全性要求更高关键应用领域被视为重要的信息基础设施与行业,因为它们的中断或破坏将对重要的社会功能产生严重影响。这些系统一旦故障,会影响重要行业的正常运行,对国家政治、经济、科技、社会、文化、国防、环境以及人民生命财产造成严重损失。据报告介绍,安全性这项指标主要考虑:公司股权结构、产品安全等级、客户类型等因素。二、对数据库技术架构先进性要求更高为什么关键应用领域对数据库技术架构先进性要求更高?报告指出,这取决于现阶段,数据库产品面临两大技术挑战:1、支撑云计算时代新的技术要求依托公有云的存储和计算资源,云数据库实现了存储和计算的完全解耦,在提供近乎无限的延展性和高弹性的同时,亦保障了数据的一致性,并支持结构化和半结构化数据的处理。同时,云数据库平台作为服务整体交付,节约了用户管理基础架构所需的成本、时间和资源。目前,数据库管理软件向云端的迁移亦成为明确趋势。2、满足数据量剧增背景下,如何高效稳定地使用数据,支撑业务发展随着计算载体的迭代与业务需求的相互促进,传统数据库在某些伸缩性强的业务场景中已难以满足市场需求,分布式数据库在这些场景中的优势便显现出来。在数据量剧增的背景下,集中式数据库显现出了存储建设成本高、扩展性较差等问题。分布式数据库则通过资源池化管理,实现物理或逻辑层的相互隔离和资源的自由伸缩,具备弹性扩张、HTAP事务、多租户管理、高可用等能力,与云计算场景需求相匹配。同时,分布式数据库对多种数据类型的兼容,可以实现对存储于不同物理服务器、不同格式的数据进行结构与算法的优化,突破服务器类型的限制,为上层不同类型的应用提供多模式的数据服务。因此,基于以上2大挑战,云数据库及分布式架构成为现阶段最热门的技术路线。数据库产品是否考虑到新的技术要求并与新兴技术融合,就成为了一项重要指标。当然,技术先进性这项指标也并不仅限于此。据该报告介绍,这项指标主要考虑:产品架构、技术路线、服务体系、应用案例等因素。搞明白了产品安全性及技术先进性两个维度所包含的具体指标,万里数据库凭什么能进入领导者象限,就可以一一对应进行分析了。从公司股权结构看,万里数据库算是国内较早一批从事分布式数据库研发的厂商,成立于2000年10月24日。据工信部数据库发展白皮书2021显示,国产数据库企业成立年限超过10年的不足50%,而成立20年以上的数据库企业只有十四家,万里数据库就属于其中一家。从天眼查可以查到,万里数据库是一家背景“清白”的独立数据库企业,并没有外资背景,也没有与任何一家云厂商绑定。这对于企业多云异构的复杂环境有适用性、中立性。国外当红炸子鸡Snowflake,已经证明了中立性的价值。“未来,国内数据库市场会形成至少2个梯队。第1梯队是互联网巨头,万里数据库的目标是做第2梯队领头羊。为什么除了互联网巨头之外,还能有第2梯队?因为,客户替换是为了避免被外资大厂绑定,同样,也不愿意接下来被另外的巨头绑定,这就给万里数据库这样的独立数据库厂商提供了市场空间。”这是去年,万里数据库联合创始人林韶宾在接受我的采访时说过的一段话。其中就提到了中立性这点。天眼查显示,万里数据库旗下有且仅有唯一一个全资子公司,即北京拓林思软件有限公司(Turbolinux),是国内最早一批从事Linux产品化的公司。这说明,万里数据库在基础软件领域很早就开始布局国产替代市场,有着较深的技术积累和国内商业化的认知,否则不会存活到现在。这与近几年跟随风口疯狂入场的一些新兴数据库公司,有着本质区别。从产品安全等级看,万里数据库是否符合国产化要求?具体到行业,如:万里数据库是否符合金融国产化要求,相关资质是否齐全?从公众号、网站等公开资料可以了解到,万里数据库自2018年开始与国产芯片、操作系统、服务器、中间件等国产软硬件开展兼容适配。目前,万里的数据库已兼容所有主流的国产软硬件。万里数据库先后通过了中国人民银行、中国电科院、中国软件评测中心等行业及业内权威的安全等级测试认证,并且产品在金融、运营商、能源等行业有较大规模的落地。这说明万里数据库满足国家安全标准与用户安全标准。通过安全等级测试是一方面,更具说服力的是在金融、运营商、能源等行业头部企业中有较大规模的落地实践,这能说明很多问题。从客户类型及应用案例看,客户类型及案例能有效证明产品的安全性。赛迪报告中虽未直接披露厂商和产品,但从案例架构图中,不难找到万里数据库的身影。客观地说,对于没有国家队背景的万里数据库而言,活着且越活越好,并不是一件容易的事。虽然,万里数据库的商业模式与大部分数据库厂商没有区别,主要以售卖License为主。但万里数据库针对头部客户采用灵活的联合研发模式,我认为,这才是万里数据库能够敲开金融、运营商、能源等行业客户,并迅速铺开的主要原因。联合研发的案例并不难发现。2019年,万里数据库与国家电网联合发布“思极有容”数据库。2020年,又与联通沃音乐联合研发海纳数据智能平台unibase。售卖License的案例,如2020年,万里数据库中标了中移动OLTP数据库联合创新项目,在业内一鸣惊人。毫无疑问,万里数据库的主要用户都是国内关键应用领域中的头部企业。如前所述,如果万里数据库的产品不符合国家电网、中国移动等行业巨头的应用标准,它凭什么中标?没国家队身份的它又凭什么活着?从产品架构看,去年,我对万里数据库联合创始人林韶宾的专访中已经提及(详情见《万里数据库是一家怎样的公司?》)GreatDB采用原生分布式架构、基于多数派协议+数据冗余实现高可靠,基于两阶段提交协议+DTM实现分布式事务ACID、集群架构全组件按需高可扩展。 GreatDB还针对中国企业级市场的需求改进了事务模型,从吞吐和延时两个维度改进了性能。从用户角度出发,对原生分布式数据库进行了增强。因此,从产品架构上,万里数据库的原生分布式架构具有一定技术领先性。从技术路线看,万里数据库基于MySQL技术路线进行自主研发,这与其技术优势直接相关。万里数据库技术团队为前MySQL中国研发中心及服务中心,先后与MySQL AB、SUN、Oracle合作研发过MySQL核心代码。万里数据库对MySQL主要有以下贡献:Replication功能开发、NDB Cluster功能开发、Bug修复、中文手册编译等。显然,在MySQL技术路线上,万里数据库有很深的技术积累而非浮于表面,这是其核心竞争力的体现。众所周知,国产数据库多数基于MySQL和PostgreSQL二次开发而来,利用开源技术缩短与国外头部企业的差距无可厚非。事实上,不仅在国内,国外也一样。以下列出的都是基于MySQL开发的产品,其中就包含大众所熟知的国外的AWS Aurora。(来源:Database of Database 网站)但是,如我一直强调的,利用开源技术不等于完全依靠开源技术,应该在开源技术上有着自己的创新。掌握核心能力,不是在开源技术上穿个“衣”带个“帽”就号称自研、自主可控。这点,万里数据库相比国内其它一些厂商的含糊其辞,要实在些,并不掩饰自己产品基于MySQL技术路线的事实,想必这份自信也是源于其多年自主研发经验及对MySQL核心技术的掌控。并且,万里数据库还兼具目前流行的开源技术路线。2021年,万里数据库将其多年技术积累进行了开源,推出GreatSQL社区。基于国内已经形成庞大的围绕MySQL软件生态和人才生态的事实,搭建一个独立自主的国内MySQL分支社区,其现实意义已在业界形成广泛共识。当然,分支社区搭建容易搞活难,GreatSQL社区未来发展还有待观察,但GreatSQL社区2021年已被评为“Gitee最有价值开源项目”,可见其潜力还是被业内认可的。目前,国内数据库分支社区做的成功的不是没有,比如openGauss就做得风生水起,不过它是基于PostgreSQL技术路线。从服务体系看,服务很重要。因为,大部分应用企业在MySQL数据库方面的故障解决能力、企业级数据服务支撑能力是不足的,维护团队规模也不大。从趋势看,专业化服务是当前数据库市场的主要发展趋势。什么是专业化服务?举个例子,虽然Oracle贵,服务也贵,但绝对是专业服务的典范。一个电话过去,Oracle派团队过来驻场一个月,调试-测试-出报告,甚至会将配置哪里错了、哪里可以优化、哪些工具可以用来继续监测等都讲得清清楚楚。甚至不是Oracle的问题,也会顺手提出来,这就是专业化服务。但是,专业化技术服务能力并不等于“搬砖”能力,其源动力是企业的技术能力水平。解决当前国产化替换的关键是技术掌控,而不是堆人。当然,堆人是一种态度,也能解决表面问题,但最核心的仍是对技术的掌控。万里数据库是少数几家接受我采访时,主动谈到测试方法论和工具的厂商。数据库研发过程中最大的痛点不是解决问题,而是发现并重现问题。如何保障产品的稳定性?涉及分布式产品的测试,与以往单机不同。分布式架构有许多故障组合,尤其是机器多了以后,计算、存储节点包含对上下游工具的兼容等都会导致一系列行为的不同。为此,万里数据库倒腾出了一个厉害的东西“混沌测试工具DBomb”。这个东西,我只有在采访高斯实验室和Oracle时才听过。所以,万里数据库在解决产品技术问题方面是有其独到之处的,这不是刚刚成立三五年的数据库厂商可以做到的。综上所述, 无论是从公司技术团队背景、产品、成功案例可移植性以及技术服务能力,万里数据库都表现得全面且均衡。因此,能进入到领导者象限,也就不难理解了。关注”万里数据库“公众号,点击底部菜单栏【赛迪报告】下载完整报告 打印本文 打印本文  关闭窗口 关闭窗口