有的时候,造谣真的就是一张嘴。
网传易鲸捷的数据库是套牌的Oracle,这件事情有一段时间了,我也没当回事。但是越来越多的粉丝在我之前的文章国产数据库们,卷死在沙滩上。。。偷偷留言,说国产自主可控数据库不但卷,还有套牌Oracle骗钱的。
问题是,Oracle的源代码毕竟是不开源的,从哪里搞一份Oracle源代码过来能够让易鲸捷套牌呢?这种一看就不靠谱的事情,传的那么多人信,我也真的服了。所以我稍微做了一点功课,看看事情怎么回事。
首先是两件不相关的事情,第一件是2020年贵阳银行花了4个多亿采购了易鲸捷的数据库。然而2023年贵阳银行却又采购换回了Oracle。显然,这两件事情,只能说明贵阳银行用易鲸捷的数据库用的不爽,不能实际解决问题,还是得换回Oracle去。当然也可能易鲸捷和Oracle用在了不同的系统里面。
总之后面的事情,没办法说明前面易鲸捷是个套牌Oracle库。这基本的逻辑混乱,让我真的哭笑不得。
那么问题来了,易鲸捷家的数据库到底是个什么来路。其实这个东西易鲸捷自己也没藏着。易鲸捷的产品EsgynDB主要来源于Apache Trafodion。Apache Trafodion这个项目,说实在的,没多少人去搭理。这个项目是HP开源出来的,提供了一个SQL on HBase的解决方案,主要是支持OLTP的数据处理。
要说Apache Trafodion的历史,说起来就有点长了。
这东西老本家是一家叫做Tandem的公司,可能很多人都不知道这家公司怎么回事。其实在数据库历史上还是很重要的一家公司。我们耳熟能详的比如图灵奖获得者Jim Gray以及我认为非常牛逼的Graefe Goetz等人,都曾经在这家公司干过。这家公司的产品叫做NonStop SQL/MP,也就是世界上第一个MPP架构的分布式数据库。公司在最鼎盛的时期也没干过其他几家数据库公司比如Oracle,IBM,Informix。后面就衰弱了。
公司后来被做PC的康柏给买了,然后康柏和HP合并以后,又成为了HP的一部分。而后的事情,HP并没有怎么重视这套产品线。虽然也一直有投入,比如说做了NonStop SQL的OLAP版本Neoview。OLTP版本也改名叫做SeaQuest。
所以业界很多人不知道,但是也有很多人知道,HP公司一直都是有齐全的数据库产品线的,也有一些客户在用,但是和其他数据库厂商比起来,就显得不怎么样了。当然,HP也没有给整个数据库团队投入太多。
NonStop SQL一开始都是软硬件一体化设计,用专有硬件和专有的NonStop OS操作系统。后来HP也是做了好事情,把这些东西都移植到了X86的硬件和Linux上。但是这些产品真的没有在整个市场里面弄出一点点声响来。于是大概在2014年左右,HP就把底层存储层整个移植到了HBase上来,改了个名字叫做Trafodion,然后开源了。这就是Apache Trafodion的由来。只不过这个项目,应该说一点水花都没飘起来,甚至基于这个项目来开发数据库的,我也就真的只知道易鲸捷一家公司。
那么易鲸捷为什么会选择这个项目呢。理由也很简单。易鲸捷首席技术架构师叫刘明。这位在HP做的就是Apache Trafodion以及之前Tandem被HP买进来的各种数据库产品,在HP干了15年。
所以可以很自然想象,该公司的产品,基于的是什么技术,以及为什么基于这些技术。我在企查查上看到易鲸捷公司不到100人,而刘明看起来已经不在公司里了。
这家公司到底发生了什么事情,我就不知道了,它的人员不到100人的话,那技术开发团队也就不是很大了。至于技术路线,也不是现在流行的。这些是我可以看到的。但是同样的,这也说明了,这家公司的产品,不是套牌Oracle的。所以造谣一张嘴,真的很容易。但是很多人就信了。这些信息网上都能查到,为什么自己不动动手呢?