从技术路线看,万里数据库基于MySQL技术路线进行自主研发,这与其技术优势直接相关。万里数据库技术团队为前MySQL中国研发中心及服务中心,先后与MySQL AB、SUN、Oracle合作研发过MySQL核心代码。
万里数据库对MySQL主要有以下贡献:Replication功能开发、NDB Cluster功能开发、Bug修复、中文手册编译等。显然,在MySQL技术路线上,万里数据库有很深的技术积累而非浮于表面,这是其核心竞争力的体现。
众所周知,国产数据库多数基于MySQL和PostgreSQL二次开发而来,利用开源技术缩短与国外头部企业的差距无可厚非。事实上,不仅在国内,国外也一样。以下列出的都是基于MySQL开发的产品,其中就包含大众所熟知的国外的AWS Aurora。
但是,如我一直强调的,利用开源技术不等于完全依靠开源技术,应该在开源技术上有着自己的创新。掌握核心能力,不是在开源技术上穿个“衣”带个“帽”就号称自研、自主可控。
这点,万里数据库相比国内其它一些厂商的含糊其辞,要实在些,并不掩饰自己产品基于MySQL技术路线的事实,想必这份自信也是源于其多年自主研发经验及对MySQL核心技术的掌控。并且,万里数据库还兼具目前流行的开源技术路线。2021年,万里数据库将其多年技术积累进行了开源,推出GreatSQL社区。
基于国内已经形成庞大的围绕MySQL软件生态和人才生态的事实,搭建一个独立自主的国内MySQL分支社区,其现实意义已在业界形成广泛共识。当然,分支社区搭建容易搞活难,GreatSQL社区未来发展还有待观察,但GreatSQL社区2021年已被评为“Gitee最有价值开源项目”,可见其潜力还是被业内认可的。目前,国内数据库分支社区做的成功的不是没有,比如openGauss就做得风生水起,不过它是基于PostgreSQL技术路线。
从服务体系看,服务很重要。因为,大部分应用企业在MySQL数据库方面的故障解决能力、企业级数据服务支撑能力是不足的,维护团队规模也不大。
从趋势看,专业化服务是当前数据库市场的主要发展趋势。什么是专业化服务?举个例子,虽然Oracle贵,服务也贵,但绝对是专业服务的典范。一个电话过去,Oracle派团队过来驻场一个月,调试-测试-出报告,甚至会将配置哪里错了、哪里可以优化、哪些工具可以用来继续监测等都讲得清清楚楚。甚至不是Oracle的问题,也会顺手提出来,这就是专业化服务。
但是,专业化技术服务能力并不等于“搬砖”能力,其源动力是企业的技术能力水平。解决当前国产化替换的关键是技术掌控,而不是堆人。当然,堆人是一种态度,也能解决表面问题,但最核心的仍是对技术的掌控。
万里数据库是少数几家接受我采访时,主动谈到测试方法论和工具的厂商。数据库研发过程中最大的痛点不是解决问题,而是发现并重现问题。
如何保障产品的稳定性?涉及分布式产品的测试,与以往单机不同。分布式架构有许多故障组合,尤其是机器多了以后,计算、存储节点包含对上下游工具的兼容等都会导致一系列行为的不同。为此,万里数据库倒腾出了一个厉害的东西“混沌测试工具DBomb”。这个东西,我只有在采访高斯实验室和Oracle时才听过。所以,万里数据库在解决产品技术问题方面是有其独到之处的,这不是刚刚成立三五年的数据库厂商可以做到的。
综上所述, 无论是从公司技术团队背景、产品、成功案例可移植性以及技术服务能力,万里数据库都表现得全面且均衡。因此,能进入到领导者象限,也就不难理解了。
关注”万里数据库“公众号,点击底部菜单栏【赛迪报告】下载完整报告