导读 MariaDB 首席执行官 Michael Howard 表示,亚马逊和 Oracle 将客户牢牢锁定。他还想知道 AWS 是否可能对 AWS MariaDB 实例动手脚,好让 AWS 自己的数据库管理系统 Aurora 看起来更好。

在 MariaDB 公司于曼哈顿金融区召开的 MariaDB OpenWorks 用户和开发者大会上,MariaDB CEO Michael Howard 毫不留情地抨击了该公司的竞争对手:云巨头,尤其是 AWS 和 Oracle。Howard 一开场就炮轰各大专有云在“露天开采开源技术和公司”,随后继续抨击。

他继续说:“你知道这些公司的德性,其实一直在滥用开源许可证,滥用特权,而从不回馈社区。”MariaDB 数据库管理系统起初是 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。

本文转自:https://www.linuxprobe.com/mariadb-ceo-aws.html

MariaDB CEO 痛斥云厂商从不回馈社区的更多相关文章

  1. 重磅 | 阿里云与MongoDB达成战略合作,成为全球唯一提供最新版MongoDB的云厂商

    MongoDB是业界最受欢迎的开源数据库之一,2019年一份面向开发者的数据库调查报告中,MongoDB以 24.6%的使用率占据次席. 阿里云是国内最早提供MongoDB服务的云厂商,提供完全兼容M ...

  2. 云资源中的低成本战斗机——竞价实例,AWS、阿里云等六家云厂商完全用户使用指南

    云端资源价格 预留实例:长期持有,批发路线,价格最便宜. 按需实例:即买即用,零售路线,价格最贵. 这两种资源,基于不同区域/价格的六家云厂商价格对比,连同原始数据文档我们已经打包成了一份电子文档,有 ...

  3. 云厂商 RDS MySQL 怎么选

    1. 摘要 为了让大家更好的了解各云厂商在RDS MySQL数据库功能上的差异,也为给准备上云的同学做个参考,本文将对阿里云.腾讯云.华为云和AWS 的 RDS MySQL数据库进行对比说明. 从一个 ...

  4. 云中(云厂商)抗DDoS究竟哪家强?

    随着云计算的兴起,大量资源触手可得,这让DDoS攻击的成本断崖般下降,而人们对于互联网服务的可靠性要求又在不断加强,这就使得DDoS攻击所造成的破坏力与日俱增.面对日趋严重的网络安全形势,企业传统的见 ...

  5. [转帖]AWS第一,「3A格局」稳固,活跃IP是如何被全球云厂商瓜分的?

    AWS第一,「3A格局」稳固,活跃IP是如何被全球云厂商瓜分的? 本文作者:王刚 2019-02-24 10:42 https://www.leiphone.com/news/201902/qsz3c ...

  6. 国内首篇云厂商 Serverless 论文入选全球顶会:突发流量下,如何加速容器启动?

    作者 | 王骜 来源 | Serverless 公众号 导读 ​ USENIX ATC (USENIX Annual Technical Conference) 学术会议是计算机系统领域的顶级会议,入 ...

  7. Tapdata 与阿里云 PolarDB 开源数据库社区联合共建开放数据技术生态

      近日,阿里云 PolarDB 开源数据库社区宣布将与 Tapdata 联合共建开放数据技术生态.在此之际,一直专注实时数据服务平台的 Tapdata ,也宣布开源其数据源开发框架--PDK(Plu ...

  8. 跨云厂商部署 k3s 集群

    原文链接:https://fuckcloudnative.io/posts/deploy-k3s-cross-public-cloud/ 最近一两年各大云服务商都出了各种福利活动,很多小伙伴薅了一波又 ...

  9. AWS/阿里/Azure,云厂商价格大PK

    以下选取热门型号Linux虚拟机,AWS和Azure的虚拟机配置包括本地SSD临时盘,阿里云虚拟机不带本地SSD临时盘,而且需要另配网卡带宽.以下价格为人民币含税(6%) 按使用量网站直接付费购买(O ...

随机推荐

  1. C#7.2——编写安全高效的C#代码

    原文地址:https://docs.microsoft.com/zh-cn/dotnet/csharp/write-safe-efficient-code?view=netcore-2.1 值类型的优 ...

  2. [android] 手机卫士自定义滚动控件

    TextView控件设置单行显示 android:singleLine=”true” 设置TextView开始的位置显示省略号,android:ellipsize=”start” 设置滚动属性,and ...

  3. 利用反射调用注解,模仿Spring

    简介 在开发中,我们经常用的就是利用@RequestMapping来调用我们自己的逻辑,现在我们来创建属于自己的注解模仿一下它. 1.新建属于自己的注解@SeayaMapping @Target({E ...

  4. 2018年你需要知道的13个JavaScript工具库

    译者按: 你可能已经用到Underscore或者Lodash.本文列举了13个常用的JavaScript工具库来提高开发效率. 原文: 11 Javascript Utility Libraries ...

  5. 网络编程学习二(IP与端口)

    InetAddress类 封装计算机的ip地址,没有端口 // 使用getLocalHost方法创建InetAddress对象 InetAddress addr = InetAddress.getLo ...

  6. 方差variance, 协方差covariance, 协方差矩阵covariance matrix

    https://www.jianshu.com/p/e1c8270477bc?utm_campaign=maleskine&utm_content=note&utm_medium=se ...

  7. 【备忘】SQL语句增加字段、修改字段、修改类型、修改默认值

    一.修改字段默认值 alter table 表名 drop constraint 约束名字 ------说明:删除表的字段的原有约束 alter table 表名 add constraint 约束名 ...

  8. JS笔记(三):数组、函数、类

    (一) 数组 //创建数组 var the_array = [1,2,3,4,'5'] console.log(the_array[0]) //读取索引为0的数据 the_array[5] = '赋值 ...

  9. bs4爬虫入门

    # -*- coding: utf-8 -*- """ Created on Fri Nov 16 13:35:33 2018 @author: zhen "& ...

  10. MVC| NuGet安装相关工具包

    ----------------------------------------------Ninject----------------------------------------------- ...