阿里云产品选择困难症,RDS 还是 PolarDB 希望能讲明白

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

最近有人私信,他们是一个小公司,最近经营的情况不是太好,老板说为了降低现在的一些成本,要上云。他之前都是在线下装实体机(实际上也没有服务器,就是一些高端的台式机)。对云产品不了解,看了PolarDB 太难了被吸引过来,他的问题是,RDS好,还是PolarDB好。

我这里其实并不想直接告诉他,那个更好,我其实想通过这篇文章来分析一下,不同的客户针对不同的云产品应该如何选择的问题。因为这两种产品各有各的用户群体,各有各的适合的服务形式。

首先这里强调一点(我只能以我了解的进行入手,腾讯云不了解,也请别问我腾讯云怎么样,我没有用过,抱歉)。这里我只能以我非常熟悉的阿里云作为此次讨论的对象。不过其他的云产品应该也是类似的。

第一个问题,我是一个小公司,我应该是用RDS产品还是PolarDB.

这里我确切的回答,如果是我,我会选择RDS产品,无论是MySQL还是PostgreSQL.

原因我从以下几点进行分析:

1  客户的体量问题:这是非常重要的问题,这不是针对阿里云,而是这是所有的云,包含AWS这类的云也是一样,大客户,和小客户的服务方式,服务速度,都是不同的。

体量小的客户,你要明白几点问题 1.1  你上云,下云是非常灵活的,也就是你的老板今天可能做出上云的决定,明天他就可能做出下云的决定,成本的计算是他脑子里面的第一命题。相对PolarDB ,RDS产品在使用中遇到的问题会更少,这并不是说PolarDB的问题多,而是使用数据库的人员的水平,一般,抱歉我实话实说,扎心了,

因为大部分人不了解PolarDB,而误会,或者使用错误,以及对一些特殊功能的不了解,导致并不能完全把PolarDB的优势用出来。

而你的处境是,老板的决定并不稳定,你需要一个能和云下数据库对接的一个数据库产品,那么你必然选择的是 RDS产品。

1.2 纠正一个错误的观念,云原生一定比RDS好,这观念我之前也是有的,当然他存在是有道理的,但是最近发生的一些事情,让我改变了这个观点。

我们最近收到了来自RDS MYSQL的通知,发现了一个MYSQL具有的BUG,在查询中会导致查询性能陡降的问题,且他们给我们一个建议。

是的RDS产品并非是完全一个复刻开源的数据库产品,无论是PG还是MYSQL RDS,在阿里云上他都有他自己的一些特性,你在使用后,你会发现一个问题,他比你线下的产品更稳定,原因也很简单,阿里云把市面上能找到的MYSQL和PG的高级人才都收入麾下,有我们熟悉的 MySQL内核大师,宋老师(宋利兵),最近一些MySQL bug 宋老师都一一发现,且把他们在 RDS MYSQL产品中都修正了,所以从稳定性和安全性上,线下的MYSQL 是无法和阿里云的RDS MYSQL产品抗衡的。 PG也是一样,你去查查阿里云有哪个PG的老师在就可以了。

1.3 RDS 并不落后,这就的从之前使用的 PG 和 MYSQL产品中融合了DUCKDB的事情说起了,MYSQL + DUCKDB的从库让MYSQL RDS的使用完全和线下不同,基本上只要你不过分,数据同步到DUCKDB,你就得到了一个强悍的MYSQL,处理OLAP SQL完全不在话下,这是我测试的结果。PG也是一样,只要你在RDS PG中建立一个列式的表,你的RDS PG在查询中完全可以服务于复杂的SQL运算。

阿里云的RDS产品并不是简单复刻了,线下的开源产品,而是他是一个,你可以选择 PLUS的数据库产品,当然你当他和线下的PG MYSQL一样的产品,他和线下的产品是同步的。

1.4 RDS 产品在跟踪最新版本的开源数据库方面,是做到好的,且提供一些特殊的功能,这里如下图,另外RDS产品提供了不同的硬件的情况下,提供了不同的价格。

RDS MYSQL
RDS MYSQL
RDS postgreSQL
RDS postgreSQL

PG RDS独有的一些功能,如AP加速,敏感字段加密

硬件产品的不同,会导致价格的不同

之前我也测试过一些RDS的产品,详情可以看这里。

阿里云RDS 文章:

感谢阿里云RDS产品及时的“光速服务”

PostgreSQL RDS  阿里云的同学让我替他们说两句 真心话 !!  (含德哥讲解PG的彩照)

那个MySQL大事务比你稳定,主从延迟低,为什么? Look my eyes! 因为宋利兵宋老师

国外MySQL"专家"剑指MySQL严重事务问题--国内MySQL专家阿里云宋利兵老师解决问题

阿里云的PostgreSQL数据库恢复,让我丢脸,记住你了!

3种方式 PG大版本升级  接锅,背锅,不甩锅  以客户为中心做产品

超强外挂让MySQL再次兴盛,国内神秘组织拯救MySQL行动

说完RDS产品,我们回到PolarDB,这里无论是我们使用的poalrdb for mysql 还是 polardb for PostgreSQL,他们提供的能力都不是线下数据库同类名产品可以提供的功能,之前我们也写过一些评测和使用的经验,单单拿出几个,就可以吊打线下的部署的数据库产品,但这里我们有几点要说。

1 如果你想使用PolarDB 首先你要对新的数据库架构进行一个学习,否则你是不会理解一些操作,为什么在RDS可以,在POLARDB不可以,为什么我的监控要改造,为什么我的一些在线下同类的命的数据库可以操作,但在PolarDB不可以,这都是数据库的架构变化所带来的新知识和新挑战。

2 新的功能与新的硬件结合,PolarDB是一个软硬一体的数据库,他充分利用了云上硬件的特性,并且可以进行很多我们线下产品无法进行的操作,比如弹性,弹出15个从节点,在10多分钟完成,比如行列节点SQL自动进行分配,比如epq功能,CPU在主节点和从节点之间飞来飞去,彻底打翻了你传统数据库中的那些硬件和软件的固化的概念。你要有一定的时间去学习理解,适应,且他还在快速的发展。

3 要有积极解决问题的心态,新的数据库产品,有的是你误解了他的功能,有的是你不了解他的功能,当然也有数据库可能存在继续打磨的一些问题,这些就要求你一定要有一个平和和与他一起成长的心态,(千万别学我,刺头刘)

之前也写过很多的PolarDB的文章,如果感兴趣可以看看。

最后如果我是一个刚上云的客户,我一定会选择RDS产品,我要先熟悉云上的数据库产品的运作和使用的方法,因为太多的新知识,新能力未必每个人都能承受,我们要给公司,自己,一个时间来消耗,从线下,到线上的一个能量冲击的过程。

当然如果你是一个资深的云上的数据库玩家,那么你可以考虑云原生的产品,但请在使用他前,先对他的产品的一些特性和使用的方法,以及一些可能出现的问题,有方案兜底,或者有一个探索的精神。

置顶

SQLite3 为什么会打败PostgreSQL 的原因分析,PostgreSQL 在移动端也是不错的选择

果不其然,SQLite的研究引来一堆人的关注,上一篇爆了

SQLite3 打败了 PostgreSQL 终究还是没能挽回--世界最大装机量是真的

回复群友问题,PostgreSQL Extensions 哪些是常用的

PostgreSQL 2025杭州大会--掐指一算,原来待在这里 7年了!

回复群友问题,PostgreSQL Extensions 哪些是常用的

说搞国产数据库生态,骗鬼呢? 群里服务商吐槽后的 “大实话”

“MySQL” 2025年我用上物化视图功能,谁家的MySQL有这个功能?

民营企业领导问 外部客户数据库选型为什么是 OceanBase

PostgreSQL 真实压测,分析PG18 17 16 15 14 之间在处理SQL和系统性能稳定性的差异

PostgreSQL 迁移到 PolarDB 2万5千里长征,太难了,太难了 (今天DISS阿里云某部门)

数据库HTAP概念新解读,一定和你知道的不一样

Oracle 26i 的一个功能演进后,云厂商利用会不会造出千年老妖样的“数据库”

在某国产数据库 “小黑屋” 会议后的 感想和记录

“一顿海鲜引发”(3)一分钟定位数据库问题,试用得京东卡和礼物!

“一顿海鲜引发”(2)“运维工具与DBA之间不打不相识”

“一顿海鲜引发”(1):DBA、架构师与数据库运维工具的爱恨情仇

DBA 从“修电脑的” 到 上演一套 “数据治理” 大戏 ---  维护DBA生存空间,体现个体价值

Oracle 也有做失败的数据库系统?是的今天我们来说说他

老板说 MongoDB 测试环境这么贵,弄单机? 开发说要复制集测试? 你们这群XXX!!

国庆节2号 PostgreSQL 停机罢工 协助 解决问题得 66.66元的红包

外媒评论区疯狂了,开发人员各种观点---北美AI替换程序员引发境外程序员业界震动

MySQL 8 的老大难问题,从5.7延续至今,这个问题有这么难?

体育生误入 DBA 行业,后悔了,问换哪行?

一篇为MySQL用户,分析版本核心差异的文章--8.028-8.4的差异

云上DBA是诸葛亮,云下的DBA是 关云长,此话怎讲? 4点变化直击要害

外国专家说PG 18 AI能力不行,到底行不行?

MongoDB 开始接客户应用系统 AI 改造的活了--OMG 这世界太疯狂

一篇将PostgreSQL 日志问题说的非常详细附带分析解决方案的文章  (翻译)

DBA 与 AI 斗智斗勇的一天,谁是麦当劳,谁是星巴克

科技改变生活,阿里云DAS  AI改变了什么

企业DBA 应该没听说过 Supabase,因为他不单纯 !!

Oracle 推出原生支持 Oracle 数据库的 MCP 服务器,助力企业构建智能代理应用

PolarDB MySQL SQL 优化指南 (SQL优化系列 5)

开发欺负我 Redis  的大 keys的问题,我一个DBA怎么解决?

IF-Club 你提意见拿礼物 AustinDatabases 破 10000

开发欺负我 Redis  的大 keys的问题,我一个DBA怎么解决?

云基座技术是大厂专有,那小厂和私有云的出路在哪里?

OceanBase 相关文章

某数据库下的一手好棋!共享存储落子了!

OceanBase 光速快递 OB Cloud “MySQL” 给我,Thanks a lot

和架构师沟通那种“一坨”的系统,推荐只能是OceanBase,Why ?

OceanBase Hybrid search 能力测试,平换MySQL的好选择

某数据库下的一手好棋!共享存储落子了!

写了3750万字的我,在2000字的OB白皮书上了一课--记 《OceanBase 社区版在泛互场景的应用案例研究

OceanBase 单机版可以大批量快速部署吗? YES

OceanBase 6大学习法--OBCA视频学习总结第六章

OceanBase 6大学习法--OBCA视频学习总结第五章--索引与表设计

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 “重如尘埃”之歌》

         MongoDB 相关文章

MongoDB “升级项目” 大型连续剧(4)-- 与开发和架构沟通与扫尾

MongoDB “升级项目” 大型连续剧(3)-- 自动校对代码与注意事项

MongoDB “升级项目” 大型连续剧(2)-- 到底谁是"der"

MongoDB “升级项目”  大型连续剧(1)-- 可“生”可不升

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

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

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

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

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

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

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

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

MongoDB 2023年度纽约 MongoDB 年度大会话题 -- MongoDB 数据模式与建模

MongoDB  双机热备那篇文章是  “毒”

MongoDB   会丢数据吗?在次补刀MongoDB  双机热备

MONGODB  ---- Austindatabases  历年文章合集

MongoDB 麻烦专业点,不懂可以问,别这么用行吗 ! --TTL

PolarDB 已经开放的课程

PolarDB 非官方课程第八节--数据库弹性弹出一片未来--结课

PolarDB 非官方课程第七节--数据备份还原瞬间完成是怎么做到的--答题领奖品

PolarDB 非官方课程第六节--数据库归档还能这么玩--答题领奖品

PolarDB 非官方课程第五节--PolarDB代理很重要吗?--答题领奖品

PolarDB 非官方课程第四节--PG实时物化视图与行列数据整合处理--答题领奖品

PolarDB 非官方课程第三节--MySQL+IMCI=性能怪兽--答题领奖品

PolarDB 非官方课程第二节--云原生架构与特有功能---答题领奖品

PolarDB 非官方课程第一节-- 用户角度怎么看PolarDB --答题领奖品

免费PolarDB云原生课程,听课“争”礼品,重塑云上知识,提高专业能力

PolarDB 相关文章

P-MySQL SQL优化案例,反观MySQL不死没有天理

非“厂商广告”的PolarDB课程:用户共创的新式学习范本--7位同学获奖PolarDB学习之星

“当复杂的SQL不再需要特别的优化”,邪修研究PolarDB for PG 列式索引加速复杂SQL运行

数据压缩60%让“PostgreSQL” SQL运行更快,这不科学呀?

这个 PostgreSQL 让我有资本找老板要 鸡腿 鸭腿 !!

用MySQL 分区表脑子有水!从实例,业务,开发角度分析 PolarDB 使用不会像MySQL那么Low

P-MySQL SQL优化案例,反观MySQL不死没有天理

MySQL 和 PostgreSQL 可以一起快速发展,提供更多的功能?

这个MySQL说“云上自建的MySQL”都是”小垃圾“

        PolarDB MySQL 加索引卡主的整体解决方案

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

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

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

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

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

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

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

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

PostgreSQL 相关文章

PostgreSQL 新版本就一定好--由培训现象让我做的实验

 说我PG Freezing Boom 讲的一般的那个同学,专帖给你,看看这次可满意

邦邦硬的PostgreSQL技术干货来了,怎么动态扩展PG内存 !

3种方式 PG大版本升级  接锅,背锅,不甩锅  以客户为中心做产品

"PostgreSQL" 不重启机器就能调整 shared buffer pool  的原理

说我PG Freezing Boom 讲的一般的那个同学专帖给你看这次可满意

一个IP地址访问两个PG实例,上演“一女嫁二夫”的戏码

PostgreSQL  Hybrid能力岂非“小趴菜”数据库可比 ?

PostgreSQL 新版本就一定好--由培训现象让我做的实验

PostgreSQL “乱弹” 从索引性能到开发优化

PostgreSQL  无服务 Neon and Aurora 新技术下的新经济模式 (翻译)

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 日志疯涨

     这个 PostgreSQL 让我有资本找老板要 鸡腿 鸭腿 !!

一个IP地址访问两个PG实例,上演“一女嫁二夫”的戏码

PostgreSQL “乱弹” 从索引性能到开发优化

MySQL相关文章

一篇为MySQL用户,分析版本核心差异的文章--8.028-8.4的差异

那个MySQL大事务比你稳定,主从延迟低,为什么? Look my eyes! 因为宋利兵宋老师

MySQL 条件下推与排序优化实例--MySQL8.035

青春的记忆,MySQL 30年感谢有你,再见!(译)

MySQL 8 SQL 优化两则 ---常见问题

MySQL SQL优化快速定位案例 与 优化思维导图

"DBA 是个der" 吵出MySQL主键问题多种解决方案

MySQL 怎么让自己更高级---从内存表说到了开发方式

MySQL timeout 参数可以让事务不完全回滚

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

MySQL 的SQL引擎很差吗?由一个同学提出问题引出的实验

用MySql不是MySQL, 不用MySQL都是MySQL 横批 哼哼哈哈啊啊

MYSQL  --Austindatabases 历年文章合集

超强外挂让MySQL再次兴盛,国内神秘组织拯救MySQL行动

MySQL 条件下推与排序优化实例--MySQL8.035

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值