• MariaDB CEO炮轰云厂商:滥用许可证,滥用特权
  • 发布于 2个月前
  • 189 热度
    0 评论
  • 黑加仑
  • 2 粉丝 12 篇博客
  •   
MariaDB首席执行官(CEO)MichaelHoward表示,亚马逊和Oracle将客户牢牢锁定。他还想知道AWS是否可能对AWSMariaDB实例搞破坏,好让AWS自己的数据库管理系统(DBMS)Aurora看起来更好。
 
在MariaDB公司于曼哈顿金融区召开的MariaDB OpenWorks用户和开发者大会上,MariaDB CEO Michael Howard毫不留情地抨击了该公司的竞争对手:云巨头,尤其是AWS和Oracle。Howard一开场就炮轰各大专有云在“露天开采开源技术和公司”,随后继续抨击。

他继续说:“你知道这些公司的德性,其实在滥用许可证,滥用特权,而不回馈社区。”MariaDB数据库管理系统(DBMS)起初是MySQL的一个分支。如今其核心仍采用GPLv2许可证,Gartner的研究主任Senjeeve Mohan称MariaDB堪称“企业开源DBMS的典范”。

Howard继续说:“我们认为专有闭源的许可证已死亡。我们认为你得是通用数据库才行,而不是沦落到利基市场的数据库,比如时间序列数据库。那不会是在全球推动应用的通用数据库。”MariaDB是在全球推动应用的这样一种通用数据库。

尽管MariaDB在企业计算领域取得长足的进展,Oracle沦为牺牲品,但是Howard看到Oracle和亚马逊在与之对抗。“Oracle是内部锁定的一个例子,而亚马逊是云锁定的一个例子。这两家公司的名称换一下也无妨,老实说现在称亚马逊是Oracle Prime不为过。”

Howard对Oracle一点也不担心。一开始他们就一直在与Oracle竞争。自从MariaDB去年5月将Oracle兼容层(包括Oracle数据库数据类型、序列和PL/SQL语法)做入到MariaDB Enterprise Server以来,MariaDB就一直以前所未有的速度从Oracle手里赢得客户。Howard表示,有了这个兼容层,“现在你可以将复杂的操作型Oracle系统迁移到MariaDB。去年,我们的最大银行客户之一:新加坡发展银行完成了Oracle到MariaDB的叉车式升级。”此后,MariaDB看到在过去一年的Oracle迁移数量增加了五倍。

至于AWS,那是另一回事。

在第一场主题演讲中,MariaDB的客户成功副总裁Austin Rutherford展示了基于AWS EC2的HammerDB基准测试的结果。HammerDB是一款领先的企业DBMS基准测试和负载测试程序。在这些测试中,AWS的默认MariaDB实例表现差强人意,AWS自行开发的基于MySQL而建的Aurora一直更胜一筹。其中表现最出色的DBMS是基于AWS的MariaDB Managed Services。

AWS Aurora轻而易举胜过AWS的MariaDB实例,但速度最快的是MariaDB Managed Services。

Howard说:“我看了基准测试后的第一反应是,这是无能的表现。也许他们根本不知道如何优化DBMS。”他表示,MariaDB的一个客户(世界上最大的零售药品公司之一)告诉MariaDB“亚马逊提供了市面上最平常的MariaDB。没有吸引企业的功能。我们可以利用源代码将MariaDB安装到EC2上,也能搞好。”

他随后“开始想知道有没有在故意搞破坏?”Howard倒不想说AWS有意在实现其MariaDB实例方面做得差强人意。他确实表示:“然而有一点很明显,出现了不该发生的事情,你希望阐明这一点。”

Howard倒不是太反对AWS推广其自己的品牌。“那完全是商品推销。他们这么做可以。但我不认为这么做是正确的,可是我不会因此而在鸡蛋里面挑骨头。就像你进入一家药店,药店通常对自己的产品搞促销。”但是,如果AWS竭尽全力使竞争对手的服务看起来不如自己的服务,那么Howard对此不高兴。

当然,未经优化的普通的MariaDB实例也很可能落后于针对AWS优化的Aurora。话虽如此,即使从最单纯的角度来看待基准测试结果,明智的云客户也应该考虑到任何特定软件服务的云实例可能并非天生一样。

展望未来,无论Oracle和亚马逊怎样阻挠,Howard确信MariaDB不仅仅是MySQL克隆版,更是企业DBMS领域的主力军。“我们与世界上最大的公司合作。美国联合航空公司使用MariaDB处理每张机票,MariaDB在运营这家航空公司的系统。《财富》2000强企业中40%已经在高度依赖MariaDB,NoSQL只能梦寐以求。至于性能,Oracle和DB2是我们唯一的竞争对手。”

Aurora?Howard讥笑道,“最好的Aurora也需要12秒才能完成故障切换,而MariaDB不到1秒就能完成故障切换。”

按Howard的观点来看,如果你还没有使用MariaDB,即使贵公司因严格的许可证而被Oracle牢牢锁定,你也很快就会使用MariaDB。“MariaDB是Oracle的接班人。”


用户评论