云数据库怎么买最划算:五厂渠道折扣与引擎选型对比(2026)
目录
同一档 2 vCPU 的云数据库,官方月价从 17 美元到 264 美元,差 15.6 倍。五家全部按新加坡区取价,这个倍数里没有跨区价差,所以它看起来像厂商定价差距,其实不是。
把可用性架构那一列对齐之后,单节点的三家只差两成,高可用那档谁也没有真正做到同规格。15.6 倍是口径差堆出来的:最便宜那行是单节点 Arm 且内存减半,最贵那行只算运算不含存储。
我陪团队对过大几十张云数据库报价单,最常见的错不是选错了厂商,是把不同架构的行放进同一个 Excel 里求平均。这篇先把口径拆开,再告诉你每一档该怎么选。
这篇 2026 云数据库对比,比什么、不比什么
比的是采购要用的四件事:同规格实例价、包年与预留折扣、存储和 IO(读写操作)这些容易被漏算的钱、以及渠道代理的折扣档位。另加一节引擎取舍和一节付款发票。
不比功能矩阵。英文 SERP(搜索引擎结果页)上已经有八篇以上逐项打勾的功能对比文,把 MySQL 支持不支持 JSON 数据类型再列一遍,对做采购决策的人没有增量信息。这篇把重心放在「同样的钱能买到什么、同样的配置要花多少钱」。
先说清两篇姊妹文的分工,避免你看到数字对不上时困惑。站内《云服务器怎么买最便宜?五大云厂商代理折扣横评》是各厂入门规格的总览,一篇覆盖计算、数据库、存储、CDN 全产品线;本文是它数据库专章的同规格放大版,统一到 2 vCPU 锚点逐行对照。两篇的规格基准不同,数字不要直接跨篇比较,以每篇表里标注的规格为准。如果你只要 AWS 一家,还要细到预留实例怎么挑,看《AWS RDS 代理怎么买》,那篇管纵向,这篇管横向。
下文所有价格都是各厂国际站的官方挂牌价,五家统一取新加坡区(AWS ap-southeast-1 / Azure Southeast Asia / GCP asia-southeast1 / 阿里云新加坡 / 腾讯云新加坡),采样日期 2026-10-24,不含任何渠道折扣。同区取价是这个站的价格基准,跨区比价会把区域溢价混进厂商定价差异里,所以这次不做跨区折算。
同规格官方价对比:2 vCPU 锚点下的五家真实差距
表放前面,四个可比性提示在后。这张表正确的读法是先看「可用性架构」那一列,再看价格。
| 厂商 | 产品 | 规格 | 可用性架构(据官方定价页) | 地域 | 官方挂牌月价(USD) |
|---|---|---|---|---|---|
| AWS | RDS for MySQL | db.t3.large,2 vCPU / 8 GiB | 单可用区(可爆冲) | ap-southeast-1 | $151.84 |
| AWS | RDS for MySQL | db.m5.large,2 vCPU / 8 GiB | 单可用区(固定效能) | ap-southeast-1 | $171.55 |
| GCP | Cloud SQL for MySQL | db-custom-2-8192,2 vCPU / 8 GiB | 单区(非 HA) | asia-southeast1 | $141.62 |
| Azure | Azure SQL Database | 2 vCore(General Purpose Gen5) | 仅运算,存储另计 | Southeast Asia | $264.46 |
| Azure | Azure SQL Database | S2,50 DTU | 单库(DTU 模型,与 vCore 不可换算) | Southeast Asia | $73.61 |
| 阿里云(国际站) | ApsaraDB RDS for MySQL | mysql.n2e.medium.1,2 vCPU / 4 GiB,Arm 架构 | 单节点 | 新加坡 | $17 |
| 阿里云(国际站) | ApsaraDB RDS for MySQL | mysql.n2.large.1,4 vCPU / 8 GiB | 定价页未标注可用性等级 | 新加坡 | $90 |
| 腾讯云(国际站) | TencentDB for MySQL | 2 vCPU / 4 GiB | 双节点(主备高可用) | 新加坡 | $102.94 |
数据来源:各厂官方定价页、Price List / Retail Prices API 与官方询价接口,来源如下:AWS RDS 定价(ap-southeast-1 Price List)、GCP Cloud SQL 定价(asia-southeast1 档)、Azure SQL 定价(Southeast Asia,Retail Prices API 核对)、阿里云 RDS 定价、腾讯云 CDB 定价,采样日期 2026-10-24。月价口径分两种,已在表内按行区分:AWS、GCP、Azure 按按需小时价 ×730 折算;阿里云、腾讯云取官方月订阅价,两家国际站同时也刊行按量小时价(阿里云 2 核 4G 按量档在公开定价页可见,腾讯云新加坡双节点 2 核 4G 按量无阶梯价 $0.28/小时),本文未采用按量口径,两者之间不做相互折算。不含任何渠道折扣与促销。
读这张表之前,有四件事必须先说。
第一,同区取价之后,跨区这个干扰项已经消掉。但要清楚新加坡相对美区的溢价并不小:AWS 新加坡比 us-east-1 贵两成到五成多,实测 gp3 存储高 20.0%、db.m5.large 高 37.4%、db.t3.large 高 52.9%,不同实例族的幅度并不一致。如果你的库实际跑在美区,把这张表的数字乘回去才能对上你自己的账单。
第二,表里没有两行是完全可比的。AWS 取的是单可用区(可用区是云上互相独立的数据中心组,库只放在一个组里就是非高可用),GCP 取的是单区(非 HA,HA 就是高可用),腾讯云的双节点本身就是主备高可用,硬件成本大约是单节点的两倍。阿里云 Basic Edition 是单节点,用的是 Arm 架构的倚天芯片。Arm 是 CPU 指令集差异,跟可用性高低没有关系,真正拉低可用性等级的是「单节点」这个属性,两件事别混着看。Azure 走 vCore(按虚拟 CPU 核数计费)模型,表里那个 $264 只含运算,存储还得另加;而 S2 那行的 50 DTU(微软把 CPU、内存、读写打包成一个单位的旧计费模型)属于另一套容量模型,跟 vCore 不能直接换算,两行放在一起只是为了给已有 Microsoft 技术栈的团队做内部参照。
第三,「谁最便宜」没有单一答案。同架构对齐才公平:AWS 想跟腾讯云双节点比,得换成 Multi-AZ(多可用区部署),代价大约是单可用区的两倍;阿里云第二行 4 vCPU / 8 GiB 的 $90 是最接近 AWS 2 vCPU / 8 GiB 的对应规格,但 vCPU 多一倍,可用性等级在定价页上也没有标注,采购前要向官方或代理确认。$17 那一行买到的是一个单节点试水实例,不是能扛生产的配置。
第四,AWS 的 db.t3 是可爆冲实例,基准性能低、靠积分冲高;db.m5 是固定效能,同规格贵 13% 左右($171.55 ÷ $151.84,由表内两行相除得出),换来的是性能可预测。选哪个取决于你的库是持续高负载还是间歇性尖峰。
把八行重新按口径分组,“15.6 倍”这个标题数字才不会带偏判断:
| 你要的形态 | 同口径能放一起的行 | 月价(官方挂牌) | 读法 |
|---|---|---|---|
| 单节点或单区,2 vCPU / 8 GiB,x86 | AWS t3.large $151.84、AWS m5.large $171.55、GCP custom-2-8192 $141.62 | $142 - $172,新加坡按需 | 三家极差 21%,选熟悉的引擎与控制台比选最低价更实在 |
| 生产高可用(自动故障转移) | 腾讯双节点 2 vCPU / 4 GiB $102.94(新加坡);AWS 同档换 Multi-AZ 为单区价 ×2,约 $304 - $343;GCP 区域级 HA 为双实例计,约 $283 | $103 起,但规格没有对齐 | 腾讯这行内存只有 AWS 的一半;对齐到 8 GiB 要换 2 核 8G 档,新加坡双节点 2 核 8000 MB 包月 $205.88(不含硬盘),下文端到端账单按这一档复算 |
| 不能横比的行 | 阿里 Arm 单节点 $17(4 GiB)、Azure vCore $264.46(只含运算)、Azure S2 $73.61(DTU 模型) | 各自口径 | $17 是试水价不是生产价,$264 要另加存储,DTU 与 vCore 官方都声明不可换算 |
注:AWS Multi-AZ 区间由表内单区价直接 ×2 得出($151.84 × 2、$171.55 × 2);GCP HA 为官方 HA 档单价直接查得(asia-southeast1 HA vCPU $0.1156/小时 + 内存 $0.0196/GiB·小时),不是估算值。
分组之后落成两条可用的判断:
单节点试水,三家新加坡价差两成多,挑你用着顺手的控制台和引擎就行,为省这 20% 换一套不熟的工具链不值得。
生产高可用,本表没有一行做到内存、架构、区域三者同时对齐,所以谁最便宜这个问题得先把规格补齐才有答案。我的取法是按 8 GiB 内存对齐后再比:AWS db.m5.large Multi-AZ 约 $304-343,腾讯云换到 2 核 8G 新加坡双节点包月 $205.88(不含硬盘),GCP 区域级 HA 约 $283。三项里腾讯云最低,AWS 最高。这个结论的前提是”内存必须先对齐”。如果你的库 4 GiB 就够,腾讯云那行 $102.94 直接可用,价差会拉得更大。下面的端到端账按 8 GiB 这档复算。
关于这五家的产品能力差异,站内各家产品页有更细的说明:AWS RDS、GCP Cloud SQL、Azure SQL Database、阿里云 RDS、腾讯云 TencentDB。
单价比完,还有哪些钱容易被漏算?
实例费只是起点。按报价单买的库跑满一个月,账单上多出来的钱基本来自三处:存储、预置 IOPS、多可用区。这三笔在询价阶段没人主动提,签合同后才出现。
先看存储费。AWS RDS gp3 单可用区 $0.138/GB·月,多可用区直接翻倍到 $0.276;GCP Cloud SQL SSD 在 asia-southeast1 是 $0.238/GiB·月;Azure SQL 的 General Purpose 存储在新加坡 $0.138/GB·月;阿里云新加坡的 ESSD PL1 是 $0.224/GB·月;腾讯云新加坡的 SSD 云硬盘 $0.18/GB·月。按表内单价 ×500 GB ×12 个月推算,光存储一年落在 828 到 1,656 美元之间。要看清这个区间的两端其实都是 AWS:下限 $0.138 是单可用区,上限 $0.276 是多可用区,涨幅主要来自架构选择,不是厂商定价差异。只看单可用区口径,五家集中在 $0.138 到 $0.238 之间,一年就是 828 到 1,428 美元,差距不到一倍。
| 厂商 | 存储类型 | 单价 |
|---|---|---|
| AWS | RDS gp3,单可用区 | $0.138/GB·月 |
| AWS | RDS gp3,多可用区 | $0.276/GB·月 |
| GCP | Cloud SQL SSD(asia-southeast1) | $0.238/GiB·月 |
| Azure | Azure SQL GP 存储(Southeast Asia) | $0.138/GB·月 |
| 阿里云(国际站) | ESSD PL1(新加坡) | $0.224/GB·月 |
| 腾讯云(国际站) | SSD 云硬盘(新加坡) | $0.18/GB·月 |
数据来源:各厂官方定价页与 Price List,采样日期 2026-10-24。腾讯云新加坡实例价与硬盘价是分开计费的:官方页面原文写明”实例最小计费单元=实例规格+硬盘,其中实例规格为 CPU、内存组合价,硬盘为存储空间费用”,硬盘按 GB 单列,SSD 云硬盘 $0.18/GB·月、包年 $1.7928/GB·年。所以上表的腾讯实例价不含硬盘,账单要另加。单位:AWS、Azure、阿里云、腾讯云官方以 GB 计,GCP 以 GiB 计,1 GiB ≈ 1.074 GB,跨行比价时这一层差异客观存在,但各家计费都按你自己申报的容量数乘单价,不会有额外的换算收费。
我见过最贵的一次误判来自这里:有团队拿 GCP 的 GiB 单价去乘自己按 GB 申报的容量,再把结果和 AWS 的 GB 价并排放,凭空多算了一层,结论直接反了。单位不同不会多收钱,但会让你挑错厂商。
第二笔是预置 IOPS(提前买定的每秒读写次数)和备份。io1、io2 这类卷按预置值计费,不是按实际用量。你买了 10,000 IOPS,跑不跑得满都照收。备份超出免费额度后按量收费,而 RDS 的免费额度等于你预置的存储量,超出部分另计。这两项的单价与额度以各家官方存储、备份定价页为准,做预算前按你的预置值先算一遍。
第三笔是多可用区。开启 Multi-AZ 之后,运算和存储双边计价都翻倍。跨可用区要单独算的是另一笔:应用服务器和数据库实例如果分布在不同可用区,两者的互访数据传输按跨 AZ(可用区)流量计费,把应用和库放在同一个可用区就能省掉这块;主备之间的存储层同步复制不单独向客户收流量费,具体以官方数据传输定价页为准。
一个容易被忽略的细节:RDS 实例停止之后,存储和备份费照收,最长只能停 7 天,之后会被强制重启。想靠「停掉省钱」的思路在这条路上走不通。
官方预留与包年:五家的长期承诺折算成实际折扣
官方自己就有一层折扣,跟渠道无关。五家的机制和力度差别很大。
| 厂商 | 机制名称 | 官方折扣幅度 | 锁定期 | 备注 |
|---|---|---|---|---|
| AWS | Reserved Instances | 1 年全预付 26.0-39.3%,3 年全预付 42.2-60.8% | 1 或 3 年 | 区间两端取自 ap-southeast-1 MySQL 单可用区全部实例族的实算值 |
| AWS | Database Savings Plans | 最高 35% | 1 年($/hr 承诺) | 官方口径只写”up to 35%“,无预付;Aurora Serverless 落在 35% 这一档,RDS 实例落在 20% 档 |
| GCP | 承诺使用折扣(CUD) | 1 年 25% / 3 年 52% | 1 或 3 年 | 官方固定档位,各区域一致;只覆盖 vCPU 与内存 |
| Azure | Reserved Capacity | 1 年约 35% / 3 年约 55% | 1 或 3 年 | 区间以官方预留页为准,随 SKU 浮动 |
| 阿里云(国际站) | 年付订阅折扣 | 85 折(省 15%) | 1 年 | |
| 腾讯云(国际站) | 包年 / 多年订阅 | 1 年 8.3 折 / 2 年 7 折 / 3 年 5 折 | 1 至 5 年 | 官方页面固定折扣 |
数据来源:各厂官方定价页与官方文档(AWS RDS 定价、AWS Database Savings Plans、GCP Cloud SQL 定价、GCP Cloud SQL CUD 文档、Azure SQL 定价、阿里云 RDS 定价、腾讯云 CDB 定价),采样日期 2026-10-24。
用这张表时,以下几点必须注意。
折扣百分比不能跨厂商直接比高低。每一家都是对自己的挂牌价打折,而各家的基准价不同、锁定条件也不同(全额预付 / 每小时消费承诺 / 固定资源承诺)。折扣更狠的那家,实际单价未必更低。要判断谁真的划算,得回到同一规格、同一区域的有效单价上比,不能拿两列百分比对减。
预留折扣只覆盖运算。RI(预留实例)、CUD、Reserved Capacity 打的是实例(运算)那一部分的折,不含存储、预置 IOPS、备份和流量。三年 RI 不等于三年全账单打折,算预算时要把这几块分开。
AWS 的 RI 折扣按实例族分层,不是一个数字就能盖住。ap-southeast-1 MySQL 单可用区全预付的实测区间:1 年期 26.0% 到 39.3%(db.m5.large 39.2%、db.t3.large 26.5%),3 年期 42.2% 到 60.8%(db.m5.large 60.8%、db.t3.large 42.2%)。Multi-AZ 的折扣率与单可用区一致(同 39.2% / 60.8%),但因为基数翻倍,绝对金额也翻倍。定价页上”最高省 69%""最高省 63%“这类说法,对应的是营销口径或特定实例族的上界,不是你能拿到的普遍水平,做预算按区间下限估更安全。
腾讯云的包年折扣在表里最陡,3 年预付到 5 折。拿峰值对比:腾讯 5 折 vs AWS 3 年全预付区间上界的 60.8%(省 60.8%,即约 3.9 折)——按这两个极端算,AWS 的深度反而更大。但这是极端值对极端值,不能当成普遍结论,正是上面说的「百分比不能横比」的具体例子。腾讯云这个 5 折后面还会出现一次,含义完全不同,先记住它。
阿里云、腾讯云两家国际站都刊行按量小时价:阿里云 2 核 4G 按量档在公开定价页可见,腾讯云新加坡双节点 2 核 4G 的按量无阶梯价是 $0.28/小时(T1 $0.21、T3 $0.14)。本文的价格表统一取月订阅价,没有换用按量口径,因为月订阅才是这两家对出海团队最常见的选择,两者之间不做折算。
渠道折扣怎么叠,以及「5 折」为什么不能信
先把一个过时说法清掉:AWS、Azure、GCP 并不是「只能后付费、账号里没有充值动作」。通过代理商渠道结算时,五家都按单次充值档位给明盘折扣,直接报折数,旧的充值送额玩法已经停用。档位只与你自己账户的单次充值金额挂钩,跟代理商是哪一级合作伙伴没有关系,也不按月账单金额自动分级。这件事搞错,后面的判断一句都用不上。
五家分两把尺。AWS、Azure、GCP 是同一把尺,四档;阿里云、腾讯云国际站门槛更低,三档到顶。
| 厂商 | 单次充值档位 | 渠道结算折扣 |
|---|---|---|
| AWS / Azure / GCP | $1,000 | 95 折 |
| AWS / Azure / GCP | $2,000 | 90 折 |
| AWS / Azure / GCP | $3,000 | 88 折 |
| AWS / Azure / GCP | $5,000 | 85 折 |
| 阿里云 / 腾讯云(国际站) | $200 | 95 折 |
| 阿里云 / 腾讯云(国际站) | $500 | 90 折 |
| 阿里云 / 腾讯云(国际站) | $1,000 | 85 折 |
- 月消费量超过当前充值最高门槛的,折扣可谈,不挂公开数字。
- 新用户首次充值不限最低金额,最高可享 85 折。
- 渠道折扣为代理商结算政策,非厂商官方降价,具体以合同为准。
口径说明:上表为本站现行渠道结算政策(2026 年 10 月起执行),不是各厂商官方定价页上的机制;适用服务范围与各档折扣以合同约定为准。厂商自己的预留、包年折扣见上一节,两套折扣可以叠乘,下文端到端账单会逐行算。
读这张表要抓住三点。两把尺不能混用:三家国际厂的档位从 $1,000 起,阿里、腾讯国际站从 $200 起,把 A 家的档位安到 B 家头上是最常见的错误。折扣挂的是单次充值金额,不是月消费量自动分级;月消费量只决定你够不够格去谈顶档之上的合同价。最后一点最容易被忽略:折扣有覆盖范围的天花板,下一段专门讲。
一张账单把所有分项拆开看,名义折扣和实际节省从来不是一回事。85 折是折扣落在有空间的分项上时的名义上限,出网流量(Egress)、技术支持(Support)、云市场第三方订阅(Marketplace)这几项基本谈不动,它们占账单比例越高,整张账单的综合节省越低于名义折扣。所以比价时别只盯着「给我几折」,更要问清「哪些分项进折扣、哪些不进」,并要求对方按你自己的账单结构估综合节省。按真实账单做分项推导的方法,见《AWS代理商折扣真实账单对比》。
现在回到那句「5 折」。我的判断很简单:看到 5 折先问一句”你锁我几年”,答案如果是”随时可停”,那就不是折扣,是风险。本站明盘渠道折扣最深就是 85 折;月消费量超过最高门槛的合同价另谈,但也不可能无代价打到对折。如果有人给你 3 到 5 折、不需要长预付、还承诺即时到账,这基本是一个诈骗信号。85 折这条线就是现行政策的顶档,明显低于 85 折又无需长预付的报价,直接按风险处理。但请注意区分:腾讯云官方包 3 年确实能到 5 折,那是你把三年费用一次性锁进去换来的时间价值,官方页面明码标价(见上文官方预留折扣表)。真正的判断标准是这个折扣换来了什么,跟折扣数字本身无关。需要长预付锁定的官方折扣是正常的,不需要任何代价的代理低价才可疑。
关于代理商验真,站内《云代理商资质怎么查?5 步官方目录核查 + 5 个红灯信号》有完整拆解。下单前至少自己走三步:要对方出示厂商官方的合作伙伴资质页截图或编号,自己在厂商官网查一遍;要求提供真实的后台账单或结算记录,而不是只给一张报价单;第一笔先用小额短周期试水,确认账单结算金额、发票和折扣都对得上,再谈大额。这三步花不了多少时间,能挡掉多数风险。
一个固定画像算到底:高可用数据库的端到端月账单
前面给的都是零件,这节给组装图。画像固定,假设全部列出,你替换自己的两个输入数(实例规格、存储量)就能复算。
画像前提:出海 SaaS 的生产库 MySQL,2 vCPU / 8 GiB,要求自动故障转移,存储 500 GB,不另购预置 IOPS,备份额度内不超量,应用与库同可用区部署。两条路径都在新加坡,不做跨区折算。价格采样 2026-10-24。渠道行均假设按对应档位一次性充值(两条路径都按充 $1,000 档算),档位只看单次充值金额,与当月账单金额无关。
路径一:AWS RDS MySQL db.m5.large + Multi-AZ + 1 年全预付 RI(新加坡)
| 行 | 计算 | 月费 |
|---|---|---|
| 运算,按需 | $0.47/小时 × 730 小时(Multi-AZ 双边计价) | $343.1 |
| 运算,1 年全预付 RI | $343.1 ×(1 − 39.2%),39.2% 取上文 db.m5.large 1 年期全预付实算值 | ≈ $208.6 |
| 存储 | gp3 多可用区 $0.276/GB × 500 GB,RI 不覆盖存储 | $138.0 |
| 预置 IOPS | gp3 含 3,000 IOPS 基线,画像内不另购 | $0 |
| 备份 | 免费额度等于预置存储 500 GB,画像内不超量;超出后 = 官方备份单价 × 超出 GB,以定价页为准 | $0 |
| 跨 AZ 流量 | 应用与库同 AZ,$0;分 AZ 部署才产生跨 AZ 流量费 | $0 |
| 小计 | 折后运算 + 存储 | ≈ $346.6/月 |
| 渠道折扣 | 单次充值 $1,000 档享 95 折,对小计整体计提:$346.6 × 0.95 | ≈ $329.3/月 |
路径二:腾讯云 TencentDB for MySQL 双节点 + 包年(新加坡)
| 行 | 计算 | 月费 |
|---|---|---|
| 存储,包月原价 | SSD 云硬盘 $0.18/GB·月 × 500 GB,硬盘不计入实例包月价 | $90.0 |
| 运算,包月原价 | 双节点 2 vCPU / 4 GiB $102.94(不含硬盘) | $102.94 |
| 包年 1 年(运算与硬盘同享 8.3 折) | ($102.94 + $90.0) × 0.83 | ≈ $160.1 |
| 渠道折扣 | 单次充值 $1,000 档享 85 折:$160.1 × 0.85 | ≈ $136.1/月 |
| 小计 | ≈ $136/月,但这是 4 GiB 内存的价格 |
两条路径不能用 $329 对 $136 直接读成 2.4 倍差:腾讯这行内存只有一半,对齐到 8 GiB 要换 2 核 8G 规格(新加坡双节点 2 核 8000 MB 包月 $205.88,加 500 GB 硬盘 $90,8.3 折后约 $245.6/月,再打 85 折约 $208.7/月,仍低于 AWS 的 $329)。复算动作只有一个:在腾讯控制台选你要的规格、500 GB 存储,读出包月价,替换路径二第一、二行,后面两行照乘。
读法:路径一的钱六成交在运算、四成交在存储。官方 RI 只折运算费,存储 $138 它碰不到;渠道结算折扣按账户账单整体计提,运算和存储都在基数里,但支持费、Marketplace、税费不在。两层折扣作用的基数不同,做预算时分开估。
两层折扣怎么叠,规则一次说清:官方 RI/包年先折运算费,折后金额进账单;渠道结算折扣再按账单整体计提,两层是叠乘关系(单看运算费:$343.1 × 0.608 × 0.95 ≈ $198),不是把两个百分比相加。渠道结算基数只含自有云资源消费(运算、存储、备份),不含支持计划费、Marketplace、税费,出网流量是否计入以合同约定为准。走阿里云、腾讯云国际站渠道时,询价必问三句:各充值档位对应几折算不算数、折扣能否叠加官方年付订阅、月消费量超过最高门槛后超出部分怎么谈。
MySQL、PostgreSQL 还是云原生?引擎该怎么选
价格谈完之后,引擎选择决定的是三五年后的迁移成本,值得多花十分钟。
第一张表,开源两强按采购真正关心的维度对齐。近两年开发者调查里 PostgreSQL 的使用率已经反超 MySQL,Stack Overflow 2025 开发者调查的全样本数据是 PostgreSQL 55.6%、MySQL 40.5%(开发者自报使用率,不是生产环境装机统计),但团队熟悉度和迁移成本比趋势重要。
| 维度 | MySQL | PostgreSQL |
|---|---|---|
| 最擅长 | 高并发简单事务:游戏服账号与对局库、电商订单、内容管理 | 复杂查询与混合负载:报表分析、地理空间、向量检索 |
| 半结构化数据 | 5.7 起支持 JSON,函数与索引能力基础 | JSONB 可建索引,另有数组、范围、向量等原生类型 |
| 扩展生态 | 主从复制与分库分表工具链成熟,DBA(数据库管理员)与外包人才储备最大 | PostGIS、pgvector、TimescaleDB 等扩展,深度功能强 |
| 五厂托管覆盖 | RDS、Cloud SQL、Azure Database for MySQL、PolarDB、TDSQL-C 全有 | RDS、Cloud SQL、Azure Database for PostgreSQL、AlloyDB、PolarDB 全有 |
| 迁出出口 | mysqldump 加 binlog 逻辑复制,可迁到任何兼容 MySQL 的环境 | pg_dump 加逻辑复制,可迁到任何兼容 PostgreSQL 的环境 |
| 优先选它的团队 | 现有 PHP/Java 栈、游戏出海、运维经验集中在 MySQL | 要在库内做分析、地理或向量计算、看重功能深度 |
迁移成本要分两层看:同引擎跨云搬库(AWS RDS MySQL 搬到腾讯 TencentDB MySQL)是数据搬运,按数据量算窗口;换引擎(MySQL 换到 PostgreSQL)才是工程,SQL 方言、存储过程、触发器和 ORM 边界都要回归测试,按周甚至按月计。
第二张表,四款云原生引擎横向对齐。它们都兼容 MySQL 或 PostgreSQL 协议,差别在存储架构、计费模型和退出成本。
| 引擎(厂商) | 兼容 | 相对标准引擎多给什么 | 账单结构怎么变 | 退出路径 |
|---|---|---|---|---|
| Aurora(AWS) | MySQL、PostgreSQL | 存储多副本跨 3 个可用区、一写多读、秒级快照与更快故障切换 | 实例费与 RDS 同档接近;存储按实际使用 GB 计,写入 I/O 可按次计(Standard)或选 I/O-Optimized 包量,高写入库要单列 I/O 预算 | 逻辑迁移或快照导出回标准 MySQL/PostgreSQL;只读端点等集群特性需回退为自建读写分离 |
| AlloyDB(GCP) | PostgreSQL | 读副本池、列存加速分析查询、内置 AI 接口 | 实例与分层存储分开计费,定位高于 Cloud SQL | 逻辑复制回标准 PostgreSQL |
| PolarDB(阿里云国际站) | MySQL、PostgreSQL | 存储计算分离、一写多读、快速备份与秒级恢复 | 按计算节点加存储量计费,国际站价格以定价页为准 | DTS 或逻辑导出回标准 MySQL/PostgreSQL |
| TDSQL-C(腾讯云国际站) | MySQL(另有 PostgreSQL 版) | 存储计算分离、一写多读、秒级快照恢复 | 按计算节点加存储量计费 | 逻辑迁移回标准 MySQL |
云原生值不值,不按”性能更激进”判断,按三个问题判断:协议层兼容意味着应用代码基本不动,锁定不在代码层;退出要放弃的是只读端点、集群监控、存储自动扩展这些运维特性,回退成自己维护读写分离;数据本身能用逻辑复制搬出,但大库迁移窗口按周计。所以真正的问题只有一个:三五年内会不会跨云搬库。会,用标准引擎;确定不会、且确有读扩展或高可用压力,云原生多花的钱才有对应收益。实例费与标准引擎同档接近或略高,账单差距随写入量和存储模型变化,拿官方计算器按自己的写入 IOPS 试算,比引用任何”平均贵多少”都可靠。
有一个坑要避开:Aurora Serverless v1 已经结束支持,选新版要用 v2,它支持缩到零、单库最大 256 ACU(Aurora 的容量计量单位),冷启动恢复最长约 15 秒(具体能力与限制以 AWS 官方文档为准)。看到还在推荐 v1 的资料,属于过期信息。
Azure 是个特例。它的托管形态是 Azure SQL Database 和 Cosmos DB,跟 RDS、Cloud SQL 不是同一类产品。其中 Azure SQL Database 是 SQL Server 血统的托管平台;MySQL、PostgreSQL 的托管实例另属一条产品线,叫 Azure Database for MySQL / PostgreSQL。把 Azure SQL 的 vCore 价格和 RDS 的实例价放一起比,本身就不成立,第一张表里它那两行只是给已有 Microsoft 技术栈的团队做内部参照。
你的场景该选哪家?五类采购对照
把前面的价格、折扣和引擎放在一起,落到具体选择上大致是这样。
| 采购场景 | 我给的路径 | 为什么这么选 |
|---|---|---|
| 起步验证、预算敏感 | 阿里云国际站 Basic Edition | 单节点把成本压到最低,可接受暂时非高可用 |
| 预算敏感又要高可用 | 腾讯云包年 + 双节点 | 包年折扣最陡,且仍是主备高可用架构 |
| 稳定生产 MySQL | AWS RDS db.m5 + Reserved Instance | 固定效能可预测,RI 长期折扣幅度大 |
| PostgreSQL 优先 | GCP Cloud SQL + CUD | 3 年 CUD 52%,引擎契合 |
| 已有 Windows / MSSQL 技术栈 | Azure SQL + Reserved Capacity | 迁移成本接近零 |
| 东南亚延迟敏感 | 新加坡地域 + 多可用区 | 就近部署降低往返延迟 |
这六行里,我最常劝人回头的一行是第二行。腾讯云包年折扣确实最陡,但它要求你提前一年把用量锁死。如果你的业务还在爬坡,一年里规格翻两倍是常事,锁死的部分要么浪费,要么得再补一笔。我的建议是先按月跑三个月,把真实用量摸清再谈包年,这三个月多花的钱比锁错规格便宜得多。
这张表是决策起点,不是结论。真正下单前还要结合你实际的存储量、IOPS 需求和备份策略,把上一节那三笔隐藏成本算进去。
发票、账期、支付:出海团队最常卡住的三件事
数据库选型谈得再细,卡在付款环节一样上不了线。出海团队在这块遇到的是官方国际站和大陆财务主体之间的结构性错位。
阿里云国际站不支持中国内地发行的信用卡、预付卡、礼品卡和虚拟卡,PayPal 也不支持大陆注册账户。腾讯云国际版可走银行电汇,到账时间以银行与官方说明为准。另外,国际站账号注册时对企业主体的核验要求各家不一样,大陆主体能不能直接注册、需要哪些材料,开户前先跟代理确认清楚。对财务主体在大陆、但业务跑在海外的团队来说,这些限制会直接拖慢采购流程:要么员工垫资刷个人卡,要么在电汇上等上一周。
一个务实的路径是通过代理商完成对公付款、开国内发票、并谈定月结账期。这套流程把付款主体和财务核销留在大陆,云资源照常开在海外地域,是多数出海团队目前的实际做法。站内《腾讯云 Redis 2GB 主从版包月价格》里也提到过同一条路径,缓存数据库的购买逻辑和这里是一致的。阿里云、腾讯云国际版具体怎么充值、走哪条付款路径,站内《阿里云腾讯云国际版怎么充值?》有逐条拆解。
常见问题
云数据库代理商折扣能到几折?
按本站现行渠道政策,AWS、Azure、GCP 单次充 $1,000 享 95 折、$2,000 享 90 折、$3,000 享 88 折、$5,000 享 85 折,月消费量超最高门槛可谈;阿里云、腾讯云国际站充 $200 享 95 折、$500 享 90 折、$1,000 享 85 折;新用户首次充值不限金额,最高 85 折。渠道折扣为代理商结算政策,非厂商官方降价,以合同为准。明显低于 85 折又无需长预付的报价,基本是诈骗信号。
数据库规格买大了能随时缩回去吗?
多数厂商不支持在线降配,只能新建实例再迁数据。所以在不确定的时候,宁可先买小一档跑两周看监控,也不要一步买到位。AWS 改实例类型需要停机几分钟,阿里云、腾讯云的规格变更同样有中断窗口,具体时长各家不同,变更前先在测试环境走一遍。
腾讯云官方包 3 年 5 折,是不是和「代理报 5 折是诈骗」矛盾?
不矛盾。腾讯云官方的 5 折需要你把三年费用一次性锁定,折扣来自预付的时间价值;代理承诺即时到账、无需长预付的 5 折,没有任何商业逻辑能支撑,才是诈骗信号。判断的关键是折扣换来了什么。
云数据库除了实例费还要算哪些钱?
至少三笔。存储费(AWS RDS gp3 单可用区 $0.138/GB·月、多可用区 $0.276)、预置 IOPS 的费用(按预置值计费,跑不满也照收)、备份超出免费额度后的按量费。多可用区部署会让运算和存储都翻倍。
云数据库选 MySQL 还是 PostgreSQL?
近两年开发者调查里 PostgreSQL 使用率已经反超 MySQL(Stack Overflow 2025:PostgreSQL 55.6%、MySQL 40.5%,为开发者自报数据,非生产环境统计)。但数据库选型里团队熟悉度比趋势更重要,迁移成本要算进去。
用阿里云、腾讯云国际站,大陆公司怎么付款和开发票?
阿里云国际站不支持中国内地发行的信用卡、预付卡、礼品卡和虚拟卡,PayPal 也不支持大陆注册账户;腾讯云国际版可走银行电汇,到账时间以银行与官方说明为准。财务主体在大陆、要开发票的团队,会通过代理商走对公付款、开国内发票并谈月结账期。
关于 SevenColorYun
如果这篇只让你带走一句话,那就是:先对齐架构,再比价格。 报价单上所有吓人的倍数,基本都来自口径没对齐——单节点比多可用区、只含运算比含存储、4 GiB 比 8 GiB。口径对齐之后,你的选择空间会窄掉一大半,也踏实得多。
SevenColorYun 是面向出海企业的云服务采购渠道,做五家厂商国际站的开通、充值结算、对公付款与国内发票、月结账期,以及引擎选型与跨云迁移评估。
数据库账单已有规模,或正打算第一次在阿里云、腾讯云国际站采购却卡在付款开票,欢迎在 Telegram 联系我们。已有账单的团队,我们做一次免费的账单结构诊断,哪些项目有折扣空间、哪些没有,逐项列清楚。
相关阅读
- 云服务器怎么买最便宜?五大云厂商代理折扣横评 2026:本文的姊妹篇,一篇覆盖五家全产品线的入门规格总览
- AWS RDS 代理怎么买:折扣、价格、资质验证(2026):只要 AWS 一家、要细到预留实例和 Multi-AZ 怎么挑,看这篇
- Aurora 选 MySQL 还是 PostgreSQL?新加坡 Serverless v2 冷启动实测:本文云原生引擎那一节的放大版,Aurora 引擎取舍、Serverless v2 冷启动与跨区灾备实测
- 腾讯云 Redis 2GB 主从版包月价格:为什么双倍计费,月费多少一次算清:缓存型数据库的计费口径,数据库系列的另外两角
- AWS代理商折扣真实账单对比:官网直购和代理采购到底差多少钱:名义折扣与账单综合节省为什么不是一回事,分项推导方法看这篇
- 云代理商资质怎么查?5 步官方目录核查 + 5 个红灯信号(附可打印 Checklist):下单前那三步自检的完整版