社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  DATABASE

眼见高楼起,眼见高楼塌,MySQL的好日子到头了

AustinDatabases • 6 天前 • 19 次点击  

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

Austindatabases公众号已经开启了,AI 文章分析,AI 文章问答,比如你想知道AustinDatabases 里面,说了多少种数据库,那些是讲 MySQL,那些是PostgreSQL, 那些是OB ,POLARDB ,MongoDB ,SQL Server, 阿里云的,问他他会列出来,同时如果有问题不明白,可以将文章的文字粘贴到公众号提供的专用AI ,公众号将通过众多文章(目前1300多篇)来进行尝试性的解释。使用方法,直接到微信公众号中点击服务,选择AI问答。如下示例

图片
图片




之前写过几篇关于MySQL的文章,问MySQL的问题的人一直不少,可最近问第四类问题的人多起来了,这些人来问的问题我给归一下类

1  MySQL的日常问题

2  MySQL的安装问题

3  MySQL的报错问题

4  替换MYSQL的问题

对没有看错,替换MySQL的问题,这个事情如果放到5年前,大部分人一定会认为我疯了,MySQL如日中天,只有他替换ORACLE ,SQLSERVER的话题,哪里有谁要替换他,可谓是数据库业界的小霸王。掌握MySQL的老师们也是各种会议和讲座,培训拿到手软。

作为一个从MySQL5.0开始使用MySQL经历了MySQL从使用者被嘲笑,到MySQL的使用者嘲笑其他数据库,再到数据库业界神一样的MySQL崛起, 最终我看到了MySQL的下坡路,且后面会越来越快。

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

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

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

MySQL 8.0x 到 9.0均可能崩溃--云厂商开发指责 MYSQL不测试就推新版本?

原因我之前分析过,这里大部分原因要怪ORACLE,怪ORACLE的战略转变,从Oracle要上云上发展开始,MySQL就注定是一个“杯具”。

从产品经理的角度看,MySQL是一个彻头彻尾阻碍Oracle上云的绊脚石,ORACLE数据库本身基本上不会上云,他的市场还是在线下,而MySQL开源的客户群确实是一群最应该上云的群体。

1 MySQL数据库存储数据的体量不大,功能简单

2 MySQL的数据库群体大多是小型企业,或互联网企业。

(关键在这里,小型企业是云潜在的客户,大型互联网也可能是更好的云数据库的客户)

3 MySQL不是一个纯种的ORACLE的产品,是购买回来的产品,进行二次后续开发的“继子”。

这三点凑起来,不让MySQL往云上发展,就太可惜了,所以ORACLE 搞出了MYSQL HEATWAVE,开源的MySQL产品成为众矢之的,前有阿里云吐槽MySQL官方根本不做一些简单的测试就发布MySQL新版本,后有各种MySQL专家吐槽,且发现MySQL好几个版本的“丢数的问题”。

国外指望不上,而国内MySQL也不行了,各大互联网企业虽然并没有说MySQL的不好,但各种其他的数据库TIDB ,OCEANBASE,作为头号互联网替换MySQL的神器。如同一个互联网企业的数据库的某位负责人提到。 “我们应该削减MySQL,太浪费的硬件资源,太多的MySQL导致太多的DBA人力成本。”替换后,数据库总体的数量降低了,由此产生的各种管理成本,人力成本都降下来了。

是的从单机成本,MySQL应该是最高的,数据撑不了多少,拿着主机的数量凑数的虚假繁荣的日子该到头了。

互联网在收缩,经济不如以前了,MySQL数据库在繁荣的经济倒台后风光不见,同时互联网企业也不愿意受到ORACLE的威胁,纷纷开始做着各种手段脱离MySQL,可能是信息的滞后,一些小型企业还在往MySQL身上扎的时候,曾经他们的那些“模仿的对象”已经开始脱离MySQL。

深层次分析这些原因,我们可以将其分为外部原因和内部原因

1  内部原因主要是MySQL最近几年的发展后劲不足的问题,在大多数数据库都可以承载更多的数据,并能稳定运行的基础上,MySQL在这方面一直没有突破,很明显的一点就是数据文件,一个表一个文件的模式从物理上就限制了MySQL的单表不能太大,这还没有从B+TREE 的层面分析。

另一个非常让人懊恼的就是SQL处理无法使用并行的问题,在当下硬件CPU水平单机较高的情况下,这的确是浪费硬件资源的原罪,尤其一些多表连接,大表查询,从到尾都是一个CPU在进行工作,这的确不是一个正常的数据库所为。如果说性能差这个事情可以忍,那么我们看第二点

2 在复杂数据模型的支持不足,在互联网中MySQL一直是作为数据容器存在的模式来服务互联网,这也就造成了我们早期的普通企业无法使用MySQL,一些DBA还在说是ORACLE, SQL SERVER这类数据库惯坏了开发人员,数据库功能太多不好,如MySQL一样,只有数据的基本存储需求,其他一概不能满足,到是一个高级的使用方式,而随着互联网的普及化,现在我们的认知又回到了原来,一个数据库的功能应该更多,所以现在我们又提出新融合的数据库产品。在这样的风潮下,MySQL可谓是水落后,谁没穿衣服的代表,一众览去,只有MySQL衣衫不整,之前我们还可以说商业数据库应该有这样的功能,MySQL是开源数据库,可现在有了PG,这个故事我也编不下了。

3 核心问题,上面的文字可以看出ORACLE是铁了心,不愿意让MySQL作为自己客户上云的绊脚石,ORACLE数据库本身的主抓云下,大型客户,传统客户,MYSQL HEATWAVE主抓云上,辅助POSTGRESQL在ORACLE的云上进行数据库门类的丰富,显然这个MYSQL开源就是眼中钉,一无是处。所以按照ORACLE一贯的风格,雪藏或者让他在无声无息中弱化他的稳定性,性能,以及口碑才是最好让客户上云的方案,实际上他们也是这么做的。

4 新型的数据库产品大量上市,TIDB ,OCEANBASE 等分布式数据库,PG开源数据库,云上的国内的 POLARBD, TDSQL,那个不比MySQL强百倍,这些产品数据扩展能力强,HTAP,多线程,并行SQL,甚至在 POLARDB 和 OCEANBASE上已经具备的 REDIS的功能,让这个MySQL出现在数据库市场上,成为一个不和谐的音符。

image注:上图,这是OB开源的负责人纪老师昨天刚在我文章下面的留言,OB马上要有单机版了。

5 在高阶的ISOLATION下,RR模式的性能非常的差,具体原因可以参见丁奇,丁老师的极客时间中的一部分内容,针对GAP LOCK的在RR上的实现原理。

 如果要有第六条的话,我偶然见得,开发人员一部分开始觉醒了,这是一个开发人员的公众号,影响面比DB人员的公众号要广泛的多,开发人员占比要大大多于DBA,这一篇帖子6000多阅读量。最后当开发人员要求你更换MySQL 到PG,然后DBA说不会,那么好的,你就下岗了。

image
image

综上所述,从产品的角度,ORACLE对MYSQL 开源产品做的这一切,都非常的合理,MySQL开源产品的受害者第一个就是 MySQL Enterprise 企业版,然后是MySQL Heatwave Oracle Cloud战略的重要组成部分, 在往上还有Oracle本家的数据库Oracle。所以让全世界白嫖的MySQL数据库的格局必须被改变,必须被雪藏必须被 慢慢的Killed,这是Oracle的人性使然。

image
总结一句话,产品就是产品,哪怕是数据库产品,没有那么多的情怀,只有那么多的利益。



置顶
追逐太阳的男人--林春 《金融数据库转型实战》
宇宙的“PostgreSQL” 说 “地球上的PG” 都是“小垃圾”
云数据库核爆在内部,上云下云话题都是皮外伤!--2025云数据库专栏(二)
天上的“PostgreSQL”  说 地上的 PostgreSQL 都是“小垃圾”
云原生 DB 技术将取代K8S为基础云数据库服务-- 2025年云数据库专栏(一)
辩论中 DeepSeek 竟然可以安慰我?我替AI 送上一句 Shame on you !人类
云原生数据库砸了 K8S云自建数据库的饭碗--- CXL内存技术

临时工:数据库人生路,如何救赎自己  -- 答某个迷茫DBA的职业咨询

开源软件是心怀鬼胎的大骗局 -- 开源软件是人类最好的正能量 --- 一个人的辩论会

AI 祸国殃民必须铲除,AI国强民富必须支持

AI 能替代DBA吗,我好焦虑,你焦虑个屁!!!


PostgreSQL 相关文章

PostgreSQL逻辑复制槽功能

PostgreSQL 扫盲贴 常用的监控分析脚本

“PostgreSQL” 高性能主从强一致读写分离,我行,你没戏!

PostgreSQL  添加索引导致崩溃,参数调整需谨慎--文档未必完全覆盖场景
PostgreSQL 的搅局者问世了,杀过来了!
PostgreSQL SQL优化用兵法,优化后提高 140倍速度
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 日志疯涨



OceanBase 相关文章
OceanBase 6大学习法--OBCA视频学习总结第五章--开发与库表设计
OceanBase 6大学习法--OBCA视频学习总结第四章 --数据库安装
OceanBase 6大学习法--OBCA视频学习总结第三章--数据库引擎
OceanBase 架构学习--OB上手视频学习总结第二章 (OBCA)
OceanBase 6大学习法--OB上手视频学习总结第一章
没有谁是垮掉的一代--记 第四届 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旨在进军中国以外的市场 (翻译)


PolarDB 相关文章

“PostgreSQL” 高性能主从强一致读写分离,我行,你没戏!

PostgreSQL 的搅局者问世了,杀过来了!

在被厂商围剿的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  搞那么多复杂磁盘计费的东西,抽筋了吗?




MySQL相关文章
MySQL SQL优化快速定位案例 与 优化思维导图
"DBA 是个der" 吵出MySQL主键问题多种解决方案
MySQL 怎么让自己更高级---从内存表说到了开发方式
MySQL timeout 参数可以让事务不完全回滚
MySQL 让你还用5.7 出事了吧,用着用着5.7崩了
MySQL 的SQL引擎很差吗?由一个同学提出问题引出的实验
用MySql不是MySQL, 不用MySQL都是MySQL 横批 哼哼哈哈啊啊
MYSQL  --Austindatabases 历年文章合集

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  历年文章合集

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

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

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

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


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年的使用感受与反馈系列



Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/180185
 
19 次点击