数据库是工具,可是云原生是平台,是一个能够推动紫微云1.0变成紫微云2.0的平台。
这就要求这个云原生数据库,必须有着极其强大的兼容性,要完全兼容MySQL和PostgreSQL两大主流的开源数据库框架,更要高度兼容Oracle语法。
现在,倪强的国内团队和库里安的国外团队,开发的云数据库都上线了,不过这都是工具的阶段,还远没有达到云原生的平台阶段。
就比如——
一百年前,家家户户喝水要打一口井,每个水井都是相互独立的。如果哪天临时来了客人不够用了,要么是把井挖深一点,要么是上邻居家去挑水。
这就是传统数据库的方式。
到了云原生数据库的时代,则是把这些水井底部的水资源连接起来,表面上还是一口口独立的水井,但是水井的底部已经连在一起,形成了一个隐形的池塘,能实现随时按需用水。
谁用得多,就多取点,谁用得少,就少取点。
这就有了伸缩性的优势。
怎么才能把水井底部的水资源连接起来? 首先,得先打一口水井,然后钻到地底下施工,在地下把所有的水井都连起来,就大功告成了。
打一口水井,就是开发紫微云数据库这款工具。
在水井地下的水资源都连接起来,成为一个中心化的池塘,就是紫微云数据库这个平台,就是云计算三大方向IaaS、PaaS、SaaS中的PaaS。
倪强的团队和库里安的团队都把水井开发出来了。
这其实冲突性不强。
因为地下的这池塘里,需要有许许多多的地面的水井支持才行。不同的公司有不同的需求,就需要不同种类的数据库。
但是地下的池塘是公用的,就是“公用云”的精髓所在。
现在要决策层要做的,就是暂时搁置倪强团队的这口水井,然后把倪强的施工团队派给库里安的团队,然后顺着库里安挖掘的那口水井专研下去,一直到最底层,然后在地下深处挖出一片能够把所有水井都连接在一起的大池塘出来! 现在的紫微云上,数据库的种类有很多,就比如甲骨文数据库,这需要紫微云先花钱向甲骨文购买,然后再卖给用户。
这就太亏了。
钱都被甲骨文赚走了。
到了云原生时代,就不会是这种情况了。
到了那时候,紫微云上就只会有一种数据库,就是紫微云原生数据库,这就是地下的大池塘。
大池塘的上方,供应着许许多多的水井,就是许多不同版本、不同型号的数据库工具。
这时,紫微云连地下的池塘都据为己有了,就相当于有了水资源垄断权。
那口井有水,那口井没水,就可以操控了。
就比如,客户们喜欢去那口名叫“甲骨文数据库”的水井去打水? 简单! 紫微云这边只需要开发出一款跟甲骨文数据库完全兼容的“紫微云数据库之甲骨文数据库”,并且不再为甲骨文数据库供水。
这样一来,用户就会都使用“紫微云数据库之甲骨文数据库”了,而紫微云也不用向甲骨文支付巨额的授权费了。
现在才2011年,未来大行天下的云原生数据库的商业模式还没出现呢,还需要很多年的摸索才能逐渐成型。
紫微星的团队能够早早就设计出这样的一种构思,其实跟周大老板有关。
别看周不器不懂技术,但他很擅长研究商业模式。