暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

大咖说 | 国产数据库生态漫谈

点击上方蓝字关注我们





导读

我司创始人赵伟在本文中分享我们对信创和国产数据库相关的政策、需求和生态的理解和认知,希望对各行业技术管理者和同行有所裨益,也非常欢迎获得读者和同行的反馈和观点。我们相信目前国内的基础软件生态可以枝繁叶茂,百花齐放。



关键词:国产数据库、行业现状、数据库生态



01 
如何理解国家的信创和新基建需求?

首先数据对于产生和应用数据的公司、单位和实体有多么重要我就不在此赘述,相信本文的严肃读者对此自然明白。事实上其重要性还不止于此,而是上升到国家层面,这里就不展开细说了。由于数据库系统的特殊性和关键基础作用,国家要求在诸如央企、金融行业、党政军等领域的企业、行业、单位的信息基础设施中使用由中国公司研发和维护的数据库系统,是完全合乎逻辑的,也是具有战略眼光的,对于当前和未来的中国绝对是非常必要的。

在很多年前确实中国没有这方面的战略需求和能力,因此国外的数据库产品,行内人都知道的那老三样,在银行以及各行各业广泛使用,也是正常现象。那时候,数据安全面临着很大的风险。随着中国国家实力和各行业技术实力持续提升,信息技术对我国各行各业的作用和价值也在持续提升。现在可以毫不夸张的说只要具备一定程度的数字化和智能化的行业和公司,信息技术(以芯片、操作系统和数据库为基础)都发挥着关键作用,是新型的基础设施,其重要性丝毫不低于电网、铁路、公路、航空、电信等能源和交通基础设施。在某些特殊时期的最坏情况下,如果信息基础设施不能完全自主可控,那么某些关键部门的数据可能被非法获取、篡改甚至消失,那损失就不仅仅是钱的问题了。在这样的大背景下,对于中国这样的当前国际顶级玩家来说,国家的信创和新基建确实是基于高度的战略考量,这远远不是发展几个IT细分行业或者几十个公司,以及增加税收和就业等细枝末节的考虑。

当然,对于研发这类产品的厂商来说,信创和新基建确实是很大的商机,但有不仅仅如此,这还是巨大的责任。要做好产品和服务,抓住这些商机,经济回报肯定不小。只要是合法的赚钱,就是创造了社会价值,也是对国家和社会做出了贡献。而对于在这些关键单位、公司、行业工作的IT技术人员来说,主动拥抱积极学习国内厂商的数据库产品,将对其职业生涯有积极推动作用,而且先行者领先优势更大。

从国家角度来说,需要培育一个活跃的基础软件厂商生态,来实现信息基础设施的战略安全。应该基于市场化原则,让每个细分的信息基础设施领域的产品和厂商通过自身的能力和努力,通过其产品力和服务能力来发展壮大;通过公平的市场竞争实现优胜劣汰,来持续迭代和发展其产品核心技术,从而确保国家基础设施的战略安全。当然,这里难就难在坚持市场化原则。因为任何国家政策真正落地执行的时候,特别是涉及到国家大量资源的投放,如何不背离初衷和规划,减少资源浪费和无效投放,其实是一个难度极高的问题。这已经远远超越了笔者的能力,所以本文不做详细讨论,仅提供一点浅见:只有市场经济中的企业才有内生动力实现持续的创新和技术突破,并把它们落地产生应用价值。


02 
国内哪来这么多数据库厂商和产品?

自从前几年国家陆续提出‘安全可控’,‘信创’,‘新基建’等计划后,国内陆续出现了很多数据库初创公司,业界有人带着抱怨和吐槽的口吻说,中国有三百家数据库厂商。那么我们来看一看,这些厂商的构成和典型特征。

首先,有不少是从各个大厂(包括Oracle,微软,IBM,EMC,Teradata等公司的中国研发团队,以及华为、阿里、腾讯、百度、蚂蚁、中兴、京东等IT和互联网大中厂商)出来创业的团队。这些团队的核心创始团队和技术人员都是在各自的岗位从事基础软件研发很多年的专业开发者和技术人员,通常都有不错的技术实力和丰富的用户经验;笔者的公司和核心技术团队就属于这一类。

同时,前述国内大厂原本组建的数据库研发团队,基本上从最初组建到现在已经有10~15年的历史,当初这些大厂组建这些基础技术团队也完全出于保障自身关键业务的考虑,可见基础软件的关键作用。这些大厂当初组建的团队主要来自基于他们所使用的MySQL等开源数据库的内部学习摸索和实践,特别是招募自Oracle,IBM,微软,EMC,teradata 等美国厂商的国内研发中心的技术人员(笔者以及我司多位技术专家曾在Oracle、teradata等公司做数据库内核研发多年)。虽然这些团队中近年有不少核心成员离开这些大厂出去创业,但是这些团队的技术实力仍然较强。国内完全本土发展起来的硬核数据库团队可能只有达梦等少数几家了,笔者对这类厂商和产品了解非常有限所以本文不细说他们了,但是对这些厂商和团队,笔者也保有应有的尊重。

上述两类团队是国内数据库研发团队中实力较强的。其中各大厂的数据库等基础软件产品借助大厂自身的巨大影响力和平台支撑,已经逐步进入金融行业甚至是其核心系统。虽然这些数据库产品的收入对这些大厂来说很可能微不足道,但是对国家的贡献是显著的,相当于是这些互联网大厂对国家和社会做的公益性贡献。

虽然这两类团队的数据库产品与Oracle等公司的基础软件产品相比还有不小的提升空间,但是肯定可以持续迭代提升,这是毫无悬念的。虽然这些团队的数据库产品中有很多基于MySQL,PostgreSQL等开源的数据库,但是完全满足国家或者其公司的‘自主可控’的战略需求,这也正是‘信创’和‘新基建’的初衷;也当然满足绝大多数用户的技术需求。特别是有些大厂的核心业务也使用自己的数据库系统来支撑,那些业务的复杂度和负载几乎可以说高于任何其他公司的任何使用场景,因此这样的数据库产品是具有很高的可靠性的。

在此顺便提一句,‘自主可控’的实用意义,在不同的场景下,各个厂商和用户基于各自的考虑,试图对其做不同的解读,但是笔者认为,自主可控就是技术团队完全理解其产品的设计思路和原理,可以有效地按需扩展、增强和改进其产品。在这个意义上,这两大类团队的数据库产品都是自主可控的,尽管其部分模块基于的开源软件。甚至不必纠结开源代码在其总代码量中的比例是多大,因为理解其代码就足够实现该目标了,而理解的意义就是能够按需扩展、增强和改进其产品。

上述两类团队的产品,加起来也就是四十多个,后文分类数据库系统就会发现,按照现在的信息系统的多样化的数据管理需求,这个数量并不多。对于大厂的数据库团队来说,他们完全不需要考虑自身如何发展的问题,他们的发展资源可以说是足够的,至少不会因为亏损而关门倒闭,也没有盈利要求;而对于创业公司来说,要发展起来难度还是比较大的,需要辛勤的工作,要上市实现财务自由在今天的大环境来看就更难了,需要明智的长期发展策略和足够的耐心,以及一些运气,还有最根本的,依赖于经济发展的大环境和技术进步的时代浪潮。后文我会说说我的想法和做法。在此之前咱们先看一个问题:国内传说中的300多家数据库厂产品,是从哪里来的呢?毕竟这是很多人吐槽的一个问题。

说实话,这300多个产品,我也只知道上面两大类团队的这几十个产品,并且认识这些团队的创始人或者核心技术人员,以及在各种数据库技术会议中看到他们介绍其产品或者技术。其中开源的产品能在gitee/github找到其代码。也就是说这些团队及其产品是真实存在和运作的。除此之外也就仅仅听过少数其他产品的名字。另外有一些团队就是完全基于开源的MySQL或者PostgreSQL或者其他开源数据库做技术服务,他们围绕这些开源数据库做一些管控运维平台和工具,虽然没有对数据库内核的做改进,但是不少用户确实有技术服务的需求。这些都算上是应该不到一百家“拥有数据库核心产品或者周边产品,及其技术服务”的公司。

除此之外,其余的估计还有两百来家就真没听说过了。如果不是一些行业网站把它们列出来,我还真不知道有这么多数据库产品。或许其中有少数确实也是在做实事甚至产品和技术硬核只是我不知道,那么请知道的读者不吝赐教。不过有一点可以肯定,就是那些以某种非技术形态存在的神秘厂商也并不会占据很多的发展资源,所以真正干实事的创业型的基础软件厂商反而不必为此烦恼;在数据库用户侧,不会有任何DBA需要学习或者维护管理那些神秘的数据库“产品”,毕竟如果它们在技术层面并不存在,这些技术人员也就无需需要学习使用它们。所以后面的讨论我就完全忽略这类公司和“产品”了。所以,大家都不必被‘三百家’吓到,因为事实上远远没有这么多。


03 
国产数据库厂商该如何发展?

对于企业如何发展,我仅仅谈谈作为一个首次创业者,这几年我在创业过程中的一些理解和做法,我也在不断学习和进步的过程中,希望向广大优秀的企业家不断学习。

首先,我认为无论是大厂的数据库团队还是初创公司,都不应该试图依赖‘国产数据库’属性来获得客户。这个标签让人容易想到厂家希望依靠自己是‘国产数据库’的身份,获得特殊的优待和客户机会。一个产品的生产厂商的国别,并不是这个产品的内在属性,因此在市场竞争条件下,用户并不会将其纳入考虑的因素,因此也就没法靠宣传这一属性获得竞争优势。同理,更不存在一种“国产数据库技术”,没有哪种技术是按照国别来评价其优劣、适用性和价值的。当然,用户完全可以要求供应商来自本国,比如本文前述国家关键行业和公司完全可以要求供应商是总部注册在中国的厂商,来达到国家战略安全要求。因此,确实存在国产数据库市场。或许有的读者会认为这是咬文嚼字,但是我认为这主要涉及厂商的市场营销和商业战略,是需要重视的。

现在用‘国产’来营销更难还在于,‘国产数据库’厂商已经有三百来家了,大家都是国产的。从中国汽车和家电厂商的发展过程来看,这么营销的效果也非常有限。而当今中国汽车和家电在国内和世界上很多国家所向披靡大杀八方,靠的还是其强劲的产品力和服务能力,而不是‘国产’的身份。毕竟消费者首要考虑的还是自己花的钱值不值的问题,谁的钱都不是大风刮来的。而企业端更是完全无法靠非理性因素获得客户,只有产品和服务过硬才行。当然,这里排除靠产品和技术、服务之外的因素获得客户的情况,如上文所说,我认为这部分市场不会很大。

我们国内的基础软件初创厂商应该勇于靠自己的产品力和技术实力来在全世界获得客户和收入。市场化竞争带来的厂商及其团队的核心技术和生产率的大幅提升,才是企业真正的长久的竞争力。初创企业要勇于在市场化的竞争过程中,发展成为真正的强者。

往大了说,技术先进的众多企业才是真正的国家实力,也是有益于全人类的。美国国力强盛的最重要基础,就是它有一大批从真刀真枪的市场竞争中成功的高科技企业,而这些企业成功的根本原因则是其培育持续的技术创新的经济和社会环境 --- 而市场经济和风险投资是创新环境的最重要的基石,近六十年的美国和近三十年的中国,有无数初创企业从这样的优质创新环境中生根发芽,开花结果,长成了参天大树。

虽然国内有上述信创和新基建的需求,是一块不小的市场,但是我认为真正具有硬核技术实力的初创基础软件厂商,还是要站的更高看的更远,那就是条件具备的情况下,勇于进入全球市场,构建世界级产品和服务及其团队,做全球化的运营,充分利用全球资源来发展。20年前这似乎是天方夜谭,但是今天的中国,就有很多举世闻名的世界级产品和公司。相信国内的这些数据库初创公司当中,未来也会有这样的公司,我们公司会为此持续努力。

从全球范围来看,包括基础软件在内的信息技术行业的市场空间仍然巨大,并且在不断增长。虽然现在已经有了巨头厂商,但是在更多新增领域有新的发展机遇和技术需求,原有领域也有更高的技术要求或者新需求。本质上这是因为人类的发展进步还有巨大的空间。

当前还有数十亿人没有进入移动互联网时代甚至没有上网条件,全球还有大量人口的生活质量低下,需要进一步发展进步。即使在企业层面,全球大多数国家的数字化进程更是有巨大发展空间,更何况还会有越来越多的企业从欠发达国家涌现出来,这些都是增量市场。即便在中国(很多人认为已经发展的很好了甚至很“卷”了),根据我们的过往与客户交流所知,多数行业的数字化和智能化的过程也还有很大的发展空间。而且考虑到国内的数据库或者企业服务付费规模还亟待提升,所以其增量空间也就还很大。

近些年,世界各国在最前沿的领域,包括人工智能、自动驾驶、新能源、航天和星际探索,生物和基因工程,新材料等都在不断有新的进展和突破,这都是振奋人心的,其中蕴含着无数机遇。中国在这一轮新科技革命中,可以说是主要引领者之一,我们国内的科技创业者正在参与、经历、见证和建造这一科技革命成就。这一切的技术进步及其应用都与数据紧密相关,都需要管理和利用越来越多的数据,因为本质上数据是人类认知的精确表达。

全球化的产品团队,从产品设计和研发的最初阶段就应该考虑国际化(internationalization, i18n)和本地化(localization, l10n),这也是我在Oracle习得的众多方法论之一。我们的产品泽拓昆仑Klustron分布式数据库的产品界面、在线技术文档和官网都有中英文两个版本,这些都是最基本的产品国际化要求。所以大家都说‘卷’,可能真的不知道发达国家的基础软件厂商有多卷,事实上Oracle就是从当年美国的几十家数据库公司中卷出来的赢家之一。

做企业服务需要躬身入局和辛勤劳作,保持足够耐心的心态。这与批量‘收割’大众用户相比,确实没有那么‘性感’,但是好处是用户的忠诚度较高。这就是为什么微软、Oracle等前互联网时代的基础软件公司至今都可以享受这么多年的发展红利,特别是在他们都犯过巨大的战略失误的情况下仍然能够翻盘的原因。

总的来说,国内的科技型企业,应该放眼世界,以海阔凭鱼跃,天高任鸟飞的积极心态,以舍我其谁的勇气和信心,抓住全球的广阔发展机遇,研发先进技术和优秀产品,在新一轮科技革命中为人类的福祉做出贡献。


END

为促进团队内外的沟通联系,我们Klustron团队的bbs论坛开始上线,欢迎各位同学使用!链接:https://forum.klustron.com/,或者点击文末“阅读原文”,即可跳转

论坛目前是测试版,可能还存在不稳定的现象,欢迎各位老师、朋友共享信息,如果遇到问题还请谅解。

欢迎大家下载和安装Klustron数据库集群,并免费使用(无需注册码)

Klustron 完整软件包下载:
http://downloads.klustron.com/

如需购买请邮箱联系sales_vip@klustron.com,有相关问题欢迎添加下方小助手微信联系🌹

产品文档

Klustron 快速入门:
https://doc.klustron.com/zh/Klustron_Instruction_Manual.html

Klustron 快速体验指南:
https://doc.klustron.com/zh/Klustron_Quickly_Guide.html

Klustron 功能体验范例:
https://doc.klustron.com/zh/Klustron-function-experience-example.html

Klustron 产品使用和测评指南:
https://doc.klustron.com/zh/product-usage-and-evaluation-guidelines.html


 点击👆上方,关注获取源代码及技术信息~









文章转载自KunlunBase 昆仑数据库,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论