国产数据库的经济民族主义( 二 )

国产数据库的经济民族主义
另外按照我的理解 , 节点真实的高度应该是影响力*利润率 , 影响力就是能够影响的范围 。 如果考虑这点的话 , 上边的差距还会继续放大 。 因为对同一款产品来说 , 研发的影响范围是全球的 , 而本地销售和交付则十分有限 。 至于国产数据库 , 利润率虽然高 , 但影响力却因为市场太小而显得微不足道了 。如果说谁控制了供应链谁就控制了世界 , 那么在数据库的战争里 , 我们一方面只参与了别人供应链的一小部分 , 另一方面还没形成自己的影响力 , 相当于什么都没有控制 , 于是很多时候只能眼睁睁看着资源被别人攫取 。 而且数据库在信息技术栈中又处于非常基础的位置 , 一旦被别人占据先机 , 再想切换是相当困难的 。所以数据库的民族主义应该得到支持 , 这不仅是狭义的安全上不被卡脖子的需要 , 而且是广义的经济政治上走出去的需要 。04但国产数据库的经济民族主义也有一些问题 。那就是太想击败Oracle了 。长期以来 , 国产数据库都以Oracle为靶子进行研发 , 然而这么多年了 , 还是没有一款国产数据库敢站出来说超越甚至逼近了Oracle 。因为如果Oracle是一个靶子的话 , 那这个靶子不是静止的 , 而是移动的 。 Oracle公司有十几万人 , 而数据库又是他的大主营业务 , 长期占据着市场领先地位 , 所以他肯定会想方设法保住这个位置 。另外 , 从策略思维上来说 , 领先者对后来者采取跟随策略是正确的 , 只要双方节奏一样 , 那领先者便可以一直领先 。 但反过来 , 如果后来者对领先者采取了跟随策略 , 那只要领先者自己没有决策失误开进了坑里 , 就只能永远提供一个过去时的替代品 。然而 , Oracle的市场地位又决定了 , 如果后来者要想抢占他的客户 , 就绕不开兼容Oracle这个问题 。所以击败Oracle太难了 , 不只我们难 , 连蓝色巨人IBM也难 。IBM在数据库上一直有一种遗恨 , 因为虽然他发明的关系数据库理论是现代数据库的基石 , 但却阴差阳错地让Oracle占据了先机 , 以至于在市场上一直被压着打 。 而且Oracle的CEO是个大嘴巴 , 经常把IBM骂得抬不起头 。 后来IBM实在受不了了 , 便搞了一个“破甲行动”(甲就是甲骨文) , 准备以兼容的方式用DB2替换Oracle , 而且还配备了专门的技术迁移团队 , 斗志昂扬 。然而现实是残酷的 , 哪怕IBM计划了三大阶段又号称有三大利器 , 最终结果收效甚微 , 几乎沦为一场闹剧 。蓝色巨人尚且如此 , 更不要说我们了 。那明知击败Oracle如此之难 , 为什么我们还要迎难而上呢?经济学家杨小凯有一种后发劣势的说法 。 他认为技术只是一种表象 , 制度才是发展的根本 , 虽然落后国家可以通过模仿技术获得短期内的经济增长 , 但这种增长会遮盖制度的重要性 , 反而会导致后期增长乏力 , 甚至让长期的发展成为不可能 。在数据库领域 , 我们长期形成的制度是国家科研项目制和资金补贴制 , 并促成了国产数据库三大阵营中主力的传统阵营 。 比如人大金仓、武汉达梦、南大通用、神舟通用等 , 基本都在十五(S863)期间成立 , 人大金仓以人民大学为背景、武汉达梦以华中科技大学为背景、南大通用以南开大学为背景、神舟通用以中国航天和浙大为背景 。 他们一边承接科研任务 , 一边市场化 , 而科研任务都有资金或补贴 , 以人大金仓为例 , 他是“核高基”数据库重大专项的牵头单位 , 仅在2011年获得的补贴就有6000多万 。但这种补贴是有导向的 。由于我们发展国产的第一动机是国家安全 , 是不被卡脖子 , 所以对国产数据库第一要求便是替换Oracle , 甚至某些项目的招标文件里会直接要求投标产品兼容Oracle , 所以这就导致大家必须要以Oracle为目标进行开发 。直接模仿的好处是省去了产品设计和摸索的阶段 , 消除了很多商业不确定性 , 能够让我们很快的做出一个看上去差不多的东西出来 , 但坏处也是正如杨小凯所说 , 后期增长乏力 , Oracle就像一堵墙 , 难以穿越 。从国家安全的角度看这是没问题的 , 但如果从市场角度来看的话 , 这样的导向恐怕也像一种枷锁 , 禁锢了国产数据库的长期发展 。05那要怎么办呢?上交安泰经济与管理学院在2016年曾经发过一篇论文 , 叫做《R&D补贴政策激励机制的重新审视》 。 他们发现国家补贴在研发产出上不一定会有效果 , 如果企业依赖外部融资的话 , 那么补贴能够缓解企业压力 , 激励企业进行研发投入 , 进而产生正向效果 。 但如果企业不依赖外部融资的话 , 补贴则一般是无效的 。 最终他们给的建议是 , 让国家补贴成为一种信号 , 去引导商业资本的配置 。所以真正重要的 , 是商业资本 。举个例子 。虽然国产第一阵营占据了国内市场的绝对主力 , 但从产品层面性能最好的 , 恐怕还是第二阵营里的OceanBase , 它2019年在TPC-C测试上跑出了6000多万tpmC , 一举打破了Oracle此前保持了9年的世界纪录 , 并在半年之后二次刷榜 , 把记录又提高到了7亿tpmC 。这应该是目前为止 , 国产数据库在国际上影响力的最高峰 。虽然OceanBase的成功有多种原因 , 但我想其中商业资本扮演的角色应该是十分重要的 , 因为不管是融资还是自筹 , 企业在拿到钱的第一刻起 , 就必须想尽办法为市场和最终结果负责 。这种紧迫感与责任心 , 是补贴无法带来的 。另外 , 在商业资本的视角下 , 做数据库的目标只有一个 , 就是拿下市场 。 以此为目标的话 , 实际上数据库领域里有很多条路可以走 , 不一定非要像Oracle , 也不一定非要走谁的老路 。先说大的层面 , 数据库在场景上可以分为OLTP和OLAP , 技术取向上可以分为SQL和NoSQL , 交付模式可以分为独立部署和云……OLAP是新的、NoSQL是新的 , 云也是新的 。 做OLAP的可以不必走完OLTP的老路 , 做NoSQL可以不必走完SQL的老路 , 做云的也可以不必走完做独立部署的老路 。比如前边表格里的MongoDB , 2007年开始构思 , 2010年发布第一个产品 , 完全没走SQL或关系数据库的老路 , 而是自己开辟了一条叫做文档数据库的赛道 , 打着NoSQL概念 , 一路水涨船高 , 仅用十年时间就在纽交所上市了 , 现在市值八百多亿人民币 。再说小的层面 , 哪怕是数据库最开始的关系数据库领域 , 也不是没有成功的后来者 。 比如TimesTen(96年)、Vertica(06年) , 以及大名鼎鼎的Mysql(96年) , 他们或是用内存替代了硬盘 , 或是用列式存储替代了行式存储 , 或是用开源替代了闭源……总之他们都创新出了自己的路 , 没有亦步亦趋的跟着Oracle , 类似的例子下面这张图里还有很多 , 不再一一列举 。


推荐阅读