专栏名称: AustinDatabases
PostgreSQL ACE ,PolarDB 3年, OceanBase 极速学习ING, MongoDB 8年经验, MySQL OCP, SQL SERVER, MCITP,REDIS ,做一个合格的数据库架构师
目录
相关文章推荐
AustinDatabases  ·  ORACLE 最终会把 MySQL ... ·  13 小时前  
数据中心运维管理  ·  机房巡检必须关注的指标 ·  昨天  
数据中心运维管理  ·  大数据中心建设方案 ·  3 天前  
数据中心运维管理  ·  数据中心2025年的可持续性趋势 ·  6 天前  
数据中心运维管理  ·  机房精密空调基础知识 ·  5 天前  
51好读  ›  专栏  ›  AustinDatabases

ORACLE 最终会把 MySQL 弄死对吗?原因是什么! (译)

AustinDatabases  · 公众号  · 数据库  · 2025-02-05 06:00

主要观点总结

本文主要包含了关于数据库技术相关的讨论,涵盖了多个数据库系统如PolarDB、OceanBase、MySQL、PostgreSQL等,涉及性能评估、产品决策、DBA的求生之路等方面,还包括对数据库技术发展趋势的探讨。

关键观点总结

关键观点1: 数据库系统性能与功能对比

文章中对多个数据库系统进行了性能与功能的评估,如MySQL、PostgreSQL等开源数据库和Oracle收购MySQL后的产品决策等。这些对比揭示了不同数据库系统的优势和劣势。

关键观点2: 数据库技术发展与应用场景

文章讨论了数据库技术的最新发展,包括云化ETL、数据库稳定性平台等,并探讨了数据库在不同应用场景下的表现,如SaaS类企业数据库选型等。

关键观点3: 数据库维护与优化

文章提到了数据库维护的重要性,包括性能优化、数据备份等,同时介绍了不同数据库系统的管理和优化技巧。

关键观点4: 数据库行业趋势与挑战

文章探讨了数据库行业的最新趋势和挑战,包括云计算、人工智能等技术对数据库行业的影响,以及数据库市场竞争态势等。


正文

开头还是介绍一下群,如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis, OceanBase, Sql Server等有问题,有需求都可以加群群内有各大数据库行业大咖,可以解决你的问题。加群请联系 liuaustin3 ,(共2720人左右 1 + 2 + 3 + 4 +5 + 6 + 7 + 8 +9)(1 2 3 4 5 6群均已爆满,7群430+,开8群150+ 9群)

这是2025年的第二篇,大家还没有进入状态,此时发一些技术类的文章估计是不会有太多人买账,那么咱们继续数据库周边新闻,这篇是Percona 的老板写的,控诉了ORACLE 对MySQL的一直以来的迫害,我们看看他说了什么

大约 15 年前,当 Oracle 收购 Sun 公司,从而也获得了 MySQL 时,互联网上充斥着关于 Oracle 何时会“扼杀 MySQL”的各种言论。各种各样的理论甚嚣尘上,从彻底消灭 MySQL 以减少其对 Oracle 专有产品的竞争,到仅仅扼杀其开源项目,只留下“MySQL Enterprise”作为唯一的选择,的谣言四起。散布此类谣言对 MariaDB、PostgreSQL 以及其他一些较小的竞争对手来说是有利的,因此这些谣言传播得非常广泛。

可当时的实际情况,Oracle 成了 MySQL 的一个相当好的管理者。MySQL 团队基本上保持了独立运作,由 MySQL 的元老级人物 Tomas Ulin 主要负责。MySQL 变得更加稳定和安全。许多技术债务得到了修复,并且添加了许多现代开发者需要的功能,例如 JSON 支持和对高级 SQL 标准特性的支持。

虽然存在“MySQL Enterprise”,但它实际上侧重于企业需要而开发者不太关心的功能,例如可插拔身份验证、审计、防火墙等。虽然也有专有的 GUI、监控和备份工具(例如 MySQL Enterprise Monitor),但也有大量的开源和专有竞争对手的产品,因此并没有造成巨大的锁定效应。

在那段时间里,我经常发现自己需要为 Oracle 辩护,以反驳许多人认为 Oracle 正在恶意对待 MySQL 的观点,仅仅因为……他们是 Oracle。

我认为在所有这些时间里,Oracle 一直在运用这个在开源领域众所周知的成功公式:“转化不应以牺牲用户的使用率为代价。”

这段话主要讲述了 Oracle 收购 MySQL 后,并没有像许多人预期的那样扼杀 MySQL,反而对其进行了很好的管理和发展。文章强调了 Oracle 采取了一种明智的开源策略,即在追求商业转化的同时,不牺牲 MySQL 的用户使用率和开源特性。

然而,近年来,随着“MySQL Heatwave”(Oracle 的 MySQL 云数据库)的推出,情况发生了变化。Heatwave 包含许多 MySQL Community 或 MySQL Enterprise 中不具备的功能,例如加速分析查询或 ML 功能。

就“分析查询”而言,这尤其成问题,因为 MySQL 甚至没有并行查询执行功能。在拥有数百个核心的 CPU 主机的时代,这些核心在M有SQL上的速度并没有显著提高,这越来越限制了数据库的性能。这不仅适用于来自分析应用程序的查询,也适用于在操作应用程序中常见的简单“group by”查询。

注意:MySQL 8 对 DDL 有一些并行化支持,但对查询没有。

这是否和让人们更有理由接受 MySQL Heatwave 有关?或者,更确切地说,是转向 PostgreSQL 或采用 Clickhouse?

向量搜索是开源 MySQL 缺乏的另一个领域。虽然所有其他主要的开源数据库都增加了对向量搜索功能的支持,并且 MariaDB 也在努力开发该功能,但在 MySQL 生态系统中,将其作为云独有的 MySQL Heatwave 功能,至少可以说是令人遗憾的。

然后,也许还有最奇怪的选择——Javascript 支持已作为 MySQL Enterprise 的独有功能发布,而我认为 MySQL 应该尽一切努力赢得 Javascript 开发者的青睐他们中的许多人已经更喜欢像 MongoDB 这样更简单的数据库。

我认为所有这些都打破了上面提到的黄金法则,因为它们肯定会限制 MySQL 的采用,无论是从这些特定功能的角度来看,还是从对这种看似政策变化的未来对 MySQL 意味着什么的担忧来看。

如果这还不够,与 MySQL 5.6 相比,MySQL 在简单的单线程工作负载方面似乎遭受了多年在性能工程部门的忽视,导致性能显著下降你可以声称功能会牺牲性能,但 MariaDB 能够显著减少性能下降,而 PostgreSQL 甚至在添加新功能的同时提高了性能。

显然,我无法得知 Oracle 管理团队的谈话内容,我也无法判断这是无知还是恶意,但在 PostgreSQL 大步赢得人心,并根据 DB-Engines 显著缩小了与 MySQL 的采用差距,并且根据 StackOverflow 开发者调查已经是目前最受欢迎的开源关系型数据库之际,过去几年这样的产品决策肯定不利于 MySQL 的采用。

这段话延续了前文的论述,指出 Oracle 近年来对 MySQL 的策略发生了变化,不再遵循“转化不应以牺牲采用率为代价”的原则。文章主要批评了以下几点:

Heatwave 的独有特性: Oracle 将一些关键特性,如分析查询加速、ML 功能和向量搜索,仅放在 MySQL Heatwave 中,这使得开源 MySQL 缺乏竞争力,并迫使用户转向 Oracle 的云服务。

缺乏并行查询执行: MySQL 缺乏并行查询执行功能,这在多核 CPU 时代是一个明显的劣势,影响了性能。

Javascript 支持的限制: 将 Javascript 支持限制在 MySQL Enterprise 中,错失了吸引 Javascript 开发者的机会。

性能下降: 与旧版本相比,MySQL 在单线程工作负载方面出现了性能下降,而其他数据库(如 MariaDB 和 PostgreSQL)则做得更好。

文章认为,这些决策违背了 Oracle 之前成功的开源策略,限制了 MySQL 的采用,并使得 PostgreSQL 等竞争对手获得了更大的市场份额。作者暗示 Oracle 的这些行为可能是出于商业利益的考虑,但无论出于何种原因,都对 MySQL 的长期发展不利。

https://www.percona.com/blog/is-oracle-finally-killing-mysql/

个人总结:

后记,在数据库产品日益竞争激烈的今天,MySQL早已失去了原有的地位,如同昨天(白鳝)老师的文章,好的数据库产品要带着大家一起“进步”,而甲骨文这样对MySQL的做法,已然是杀鸡取卵,依靠MySQL最后的余温,让开源的MySQL比对云上MySQL有多差劲,云上甲骨文的MySQL才是极具竞争力的数据库产品,而这样的做法,已经激怒了以Percona开源数据库产品为基础的数据库服务商,这已然对这些厂商产生了真正的威胁,俗话说的好,有钱大家一起赚,吃独食......甲骨文你吃相不要太难看!(因为MySQL终究不是亲儿子?

能让参与者挣到钱的生态才是好生态


截止今天共发布1295篇文章


置顶

2025数据库“新闻”,第四条坐实了开源PG属于谁? 开源MySQL低迷原因在哪?

公众号给我两个数字 34.6万,65.5万--告别2024

云不云的,我不晕,从今天起云专栏的喇叭开始广播了。

没有谁是垮掉的一代--记 第四届 OceanBase 数据库大赛

ETL 行业也够卷,云化ETL,ETL 软件不过了


PostgreSQL 相关文章
PostgreSQL 运维的难与“难”  --上海PG大会主题记录
PostgreSQL 什么都能存,什么都能塞 --- 你能成熟一点吗?
PostgreSQL 迁移用户很简单 ---  我看你的好戏

PostgreSQL 用户胡作非为只能受着 --- 警告他

全世界都在“搞” PostgreSQL ,从Oracle 得到一个“馊主意”开始PostgreSQL 加索引系统OOM 怨我了--- 不怨你怨谁

PostgreSQL “我怎么就连个数据库都不会建?” --- 你还真不会!

病毒攻击PostgreSQL暴力破解系统,防范加固系统方案(内附分析日志脚本)
PostgreSQL 远程管理越来越简单,6个自动化脚本开胃菜

PostgreSQL 稳定性平台 PG中文社区大会--杭州来去匆匆

PostgreSQL 如何通过工具来分析PG 内存泄露

PostgreSQL  分组查询可以不进行全表扫描吗?速度提高上千倍?

POSTGRESQL --Austindatabaes 历年文章整理

PostgreSQL  查询语句开发写不好是必然,不是PG的锅

PostgreSQL  字符集乌龙导致数据查询排序的问题,与 MySQL 稳定 "PG不稳定"
PostgreSQL  Patroni 3.0 新功能规划 2023年 纽约PG 大会 (音译)
PostgreSQL   玩PG我们是认真的,vacuum 稳定性平台我们有了
PostgreSQL DBA硬扛 垃圾 “开发”,“架构师”,滥用PG 你们滚出 !(附送定期清理连接脚本)

DBA 失职导致 PostgreSQL 日志疯涨


MongoDB 相关文章

MongoDB  大俗大雅,上来问分片真三俗 -- 4 分什么分

MongoDB 大俗大雅,高端知识讲“庸俗” --3 奇葩数据更新方法

MongoDB 学习建模与设计思路--统计数据更新案例

MongoDB  大俗大雅,高端的知识讲“通俗” -- 2 嵌套和引用

MongoDB  大俗大雅,高端的知识讲“低俗” -- 1 什么叫多模

MongoDB 合作考试报销活动 贴附属,MongoDB基础知识速通

MongoDB 年底活动,免费考试名额 7个公众号获得

MongoDB 使用网上妙招,直接DOWN机---清理表碎片导致的灾祸 (送书活动结束)

数据库 《三体》“二向箔”  思维限制 !8个公众号联合抽奖送书 建立数据库设计新思维

MongoDB  是外星人,水瓶座,怎么和不按套路出牌的他沟通?

17000多张MongoDB表的锅 自动分析删除表数据难题--从头到尾的处理过程(文尾有MongoDB开发规范)
MongoDB 插入更新数据慢,开发问哪的问题?附带解决方案和脚本
MongoDB 不是软柿子,想替换就替换
MongoDB  挑战传统数据库聚合查询,干不死他们的MongoDB 2023纽约 MongoDB 大会 -- 我们怎么做的新一代引擎 SBE Mongodb 7.0双擎力量(译)
MongoDB 2023年度纽约 MongoDB 年度大会话题 -- MongoDB 数据模式与建模
MongoDB  双机热备那篇文章是  “毒”
MongoDB   会丢数据吗?在次补刀MongoDB  双机热备
MONGODB  ---- Austindatabases  历年文章合集

MySQL相关文章

MySQL 怎么让自己更高级---从内存表说到了开发方式
MySQL timeout 参数可以让事务不完全回滚
"DBA 是个der" 吵出MySQL主键问题多种解决方案

MySQL 让你还用5.7 出事了吧,用着用着5.7崩了

MySQL 的SQL引擎很差吗?由一个同学提出问题引出的实验
用MySql不是MySQL, 不用MySQL都是MySQL 横批 哼哼哈哈啊啊
MYSQL  --Austindatabases 历年文章合集

PolarDB 相关文章

在被厂商围剿的DBA 求生之路 --我是老油条

POLARDB  添加字段 “卡” 住---这锅Polar不背

PolarDB 版本差异分析--外人不知道的秘密(谁是绵羊,谁是怪兽)

在被厂商围剿的DBA 求生之路 --我是老油条

PolarDB 答题拿-- 飞刀总的书、同款卫衣、T恤,来自杭州的Package(活动结束了)

PolarDB for MySQL 三大核心之一POLARFS 今天扒开它--- 嘛是火星人

PolarDB-MySQL 并行技巧与内幕--(怎么薅羊毛)

PolarDB 并行黑科技--从百套MySQL撤下说起 (感谢8018个粉丝的支持)

PolarDB 杀疯了,Everywhere Everytime Everydatabase on Serverless

POLARDB  从一个使用者的角度来说说,POALRDB 怎么打败 MYSQL RDS

PolarDB 最近遇到加字段加不上的问题 与 使用PolarDB 三年感受与恳谈

PolarDB 从节点Down机后,引起的主从节点强一致的争论

PolarDB serverless 真敢搞,你出圈了你知道吗!!!!

PolarDB VS PostgreSQL  "云上"性能与成本评测 -- PolarDB 比PostgreSQL 好?

临时工访谈:PolarDB  Serverless  发现“大”问题了  之 灭妖记 续集

临时工访谈:庙小妖风大-PolarDB 组团镇妖 之 他们是第一

PolarDB for PostgreSQL  有意思吗?有意思呀
PolarDB  Serverless POC测试中有没有坑与发现的疑问
临时工说:从人性的角度来分析为什么公司内MySQL 成为少数派,PolarDB 占领高处
POLARDB  到底打倒了谁  PPT 分享 (文字版)

POLARDB  -- Ausitndatabases 历年的文章集合

PolarDB for PostgreSQL  有意思吗?有意思呀

PolarDB  搞那么多复杂磁盘计费的东西,抽筋了吗?


临时工访谈系列
Oracle 文化走后,你我只值9.9元
知人者智,自知者明,琼瑶一路走好
本地存储还有活路吗? 从上周一个供应商问我的问题开始
一年又一年,成了老梆子,别回头,往前看!
临时工说: 实际实例揭穿AI, 上云就不用DBA的谎言
临时工说:DBA 7*24H 给2万的工作,到底去不去?
国内最大IT服务公司-招聘DBA “招聘广告”的变化--分析与探讨
临时工说:  网友问35岁就淘汰,我刚入行DBA 怎么办?

OceanBase 相关文章
没有谁是垮掉的一代--记 第四届 OceanBase 数据库大赛
OceanBase  送祝福活动,礼物和幸运带给您

跟我学OceanBase4.0 --阅读白皮书 (OB分布式优化哪里了提高了速度)

跟我学OceanBase4.0 --阅读白皮书 (4.0优化的核心点是什么)

跟我学OceanBase4.0 --阅读白皮书 (0.5-4.0的架构与之前架构特点)

跟我学OceanBase4.0 --阅读白皮书 (旧的概念害死人呀,更新知识和理念)

聚焦SaaS类企业数据库选型(技术、成本、合规、地缘政治)

OceanBase 学习记录-- 建立MySQL租户,像用MySQL一样使用OB
OceanBase  学习记录 -- 安装简易环境
OceanBase  学习记录 --  开始入门
数据库最近第一比较多,OceanBase 定语加多了?
临时工访谈:OceanBase上海开大会,我们四个开小会 OB 国产数据库破局者
临时工说:OceanBase 到访,果然数据库的世界很卷,没边
数据库信息速递  阿里巴巴的分布式数据库OceanBase旨在进军中国以外的市场 (翻译)


SQL SERVER 系列

SQL SERVER维保AI化,从一段小故事开始
SQL SERVER 如何实现UNDO REDO 和PostgreSQL 有近亲关系吗
SQL SERVER 危险中,标题不让发,进入看详情(译)
SQL SERVER 我没有消失,SQL SERVER下一个版本是2025 (功能领先大多数数据库)
SQL SERVER 2022 针对缓存扫描和Query Store 的进步,可以考虑进行版本升级



阿里云系列

阿里云数据库产品权限设计缺陷 ,六个场景诠释问题,你可以做的更好?

阿里云数据库--市场营销聊胜于无--3年的使用感受与反馈系列

阿里云数据库产品 对内对外一样的卷 --3年阿里云数据库的使用感受与反馈系列

阿里云数据库使用感受--客户服务问题深入剖析与什么是廉价客户 --3年的使用感受与反馈系列

阿里云数据库使用感受--操作界面有点眼花缭乱 --3年的使用感受与反馈系列



推荐文章
数据中心运维管理  ·  机房巡检必须关注的指标
昨天
数据中心运维管理  ·  大数据中心建设方案
3 天前
数据中心运维管理  ·  数据中心2025年的可持续性趋势
6 天前
数据中心运维管理  ·  机房精密空调基础知识
5 天前
广东配音最前线  ·  我只系 閪 好辛苦啊!你点解日日都要屌~
7 年前