MariaDB CEO 痛斥云厂商从不回馈社区
| 导读 | 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 痛斥云厂商从不回馈社区的更多相关文章
- 重磅 | 阿里云与MongoDB达成战略合作,成为全球唯一提供最新版MongoDB的云厂商
MongoDB是业界最受欢迎的开源数据库之一,2019年一份面向开发者的数据库调查报告中,MongoDB以 24.6%的使用率占据次席. 阿里云是国内最早提供MongoDB服务的云厂商,提供完全兼容M ...
- 云资源中的低成本战斗机——竞价实例,AWS、阿里云等六家云厂商完全用户使用指南
云端资源价格 预留实例:长期持有,批发路线,价格最便宜. 按需实例:即买即用,零售路线,价格最贵. 这两种资源,基于不同区域/价格的六家云厂商价格对比,连同原始数据文档我们已经打包成了一份电子文档,有 ...
- 云厂商 RDS MySQL 怎么选
1. 摘要 为了让大家更好的了解各云厂商在RDS MySQL数据库功能上的差异,也为给准备上云的同学做个参考,本文将对阿里云.腾讯云.华为云和AWS 的 RDS MySQL数据库进行对比说明. 从一个 ...
- 云中(云厂商)抗DDoS究竟哪家强?
随着云计算的兴起,大量资源触手可得,这让DDoS攻击的成本断崖般下降,而人们对于互联网服务的可靠性要求又在不断加强,这就使得DDoS攻击所造成的破坏力与日俱增.面对日趋严重的网络安全形势,企业传统的见 ...
- [转帖]AWS第一,「3A格局」稳固,活跃IP是如何被全球云厂商瓜分的?
AWS第一,「3A格局」稳固,活跃IP是如何被全球云厂商瓜分的? 本文作者:王刚 2019-02-24 10:42 https://www.leiphone.com/news/201902/qsz3c ...
- 国内首篇云厂商 Serverless 论文入选全球顶会:突发流量下,如何加速容器启动?
作者 | 王骜 来源 | Serverless 公众号 导读 USENIX ATC (USENIX Annual Technical Conference) 学术会议是计算机系统领域的顶级会议,入 ...
- Tapdata 与阿里云 PolarDB 开源数据库社区联合共建开放数据技术生态
近日,阿里云 PolarDB 开源数据库社区宣布将与 Tapdata 联合共建开放数据技术生态.在此之际,一直专注实时数据服务平台的 Tapdata ,也宣布开源其数据源开发框架--PDK(Plu ...
- 跨云厂商部署 k3s 集群
原文链接:https://fuckcloudnative.io/posts/deploy-k3s-cross-public-cloud/ 最近一两年各大云服务商都出了各种福利活动,很多小伙伴薅了一波又 ...
- AWS/阿里/Azure,云厂商价格大PK
以下选取热门型号Linux虚拟机,AWS和Azure的虚拟机配置包括本地SSD临时盘,阿里云虚拟机不带本地SSD临时盘,而且需要另配网卡带宽.以下价格为人民币含税(6%) 按使用量网站直接付费购买(O ...
随机推荐
- anaconda更新库命令
输入y更新库
- Ocelot中文文档-Getting Started
Getting Started Ocelot是只在.NET Core运行,目前基于netstandard2.0构建的.如果Ocelot适合你们的话,那么这个文档会有所帮助. .NET Core 2.0 ...
- Mybatis获取插入记录的自增长ID
转自:http://blog.csdn.net/tolcf/article/details/39035259 1.在Mybatis Mapper文件中添加属性“useGeneratedKeys”和“k ...
- 《深入理解Java虚拟机:JVM高级特性与最佳实践》读书笔记
第一部分 走进Java 一.走进Java 1.概述 java广泛应用于嵌入式系统.移动终端.企业服务器.大型机等各种场合,摆脱了硬件平台的束缚,实现了“一次编写,到处运行”的理想 2.java技术体系 ...
- 【协议】3、HTTP 协议入门
HTTP 协议是互联网的基础协议,也是网页开发的必备知识,最新版本 HTTP/2 更是让它成为技术热点. 本文介绍 HTTP 协议的历史演变和设计思路. 一.HTTP/0.9 HTTP 是基于 TCP ...
- switch case语句中能否作用在String,long上
在之前的eclipse中使用switch的case语句时是只能为(byte,short,char)int类型或枚举类型.但在jdk1.7以后 在case语句中是可以使用String 以及long 等类 ...
- 获取子元素节点(children,childNodes)
在js中获取元素节点有DOM对应的方法如getElementsByTagName()等等..对于获取子元素还有另外一种获取方法ChildNodes 不过ChidNodes在高级浏览器除(IE6-8)里 ...
- MYSQL获取当前年、季、月、周第一天、最后一天的日期/时间戳
因为做一些商场某个会员今年的消费分析,所以对sql中时间的获取进行了判断. 例如获取今年(即当前年的第一天到昨天0时之间)的消费总额. 如果需要时间戳转换,用UNIX_TIMESTAMP()函数. 一 ...
- iOS-WKWebView的使用
参考文章:http://www.cocoachina.com/ios/20180831/24753.html WK时苹果在iOS8.0之后推出的控件,相比于UIWebView: 内存消耗少: 解决了网 ...
- sql最简单的查询语句
-- 2 **************************************************** -- 最简单的查询语句 -- 2.1 ----------------------- ...