云数据库 MySQL 的优势
腾讯云数据库 MySQL 为用户提供更轻松地云上设置、操作和扩展数据库服务,具备灵活易用、高可用、高数据安全可靠性等优势,以下从不同的实例架构为您介绍产品优势。
单节点实例
优势 | 说明 |
超高性价比 | 最低25元/月起,极低的部署成本。 |
大规格磁盘 | 不限制规格,最大支持30T存储空间。 |
高安全性 | DDoS 防护在用户数据遭到 DDoS 攻击时,能帮助用户抵御各种攻击流量,保证业务的正常运行。 数据库攻击防护高效防御 SQL 注入、暴力破解等数据库攻击行为。 |
高可靠性 | 存储采用三副本的分布式机制,系统确认数据在三个副本中都完成写入后才会返回写入成功的响应。后台数据复制机制能在任何一个副本出现故障时迅速通过数据迁移等方式复制一个新副本,时刻确保有三个副本可用,提高数据可靠性。 |
双节点、三节点实例
优势 | 说明 |
便宜易用 | 提供灵活的计费方式提供包年包月和按量计费两种计费模式,避免一次性投入大量资金建设基础设备。 支持读写分离 MySQL 支持挂载只读实例,支持一主多从架构,轻松应对业务海量请求压力;支持带有负载均衡功能的 RO 组,大幅优化只读实例之间压力分配不均的场景。 |
高安全性 | DDoS 防护在用户数据遭到 DDoS 攻击时,能帮助用户抵御各种攻击流量,保证业务的正常运行。 数据库攻击防护高效防御 SQL 注入、暴力破解等数据库攻击行为。 数据加密提供透明数据加密 TDE 功能,确保落地数据和备份数据的安全。 备份加密结合 KMS 对备份文件进行加密,防止备份意外泄漏导致安全事故,提升数据安全性。 数据库审计提供金融级数据审计功能,实现核心数据防窃取、违规操作可追溯、恶意拉取可定位等需求。 |
高可靠性 | 闪回查询提供闪回查询能力,节省大量的数据查询和恢复时间,使误操作后的数据能够快速恢复,从而保障业务快速恢复运行。 异地备份支持将备份存储在多个异地中心,满足监管和异地恢复的要求。 极速回档基于数据备份 + 日志备份,提供极速回档功能,以更快的速度对个人原因造成的数据损毁进行恢复。 |
高可用性 | 实时热备实时双机热备,基于数据备份 + 日志备份(binlog)可支持7日内 - 3650日内无损恢复,数据备份、日志备份可以保留7天 - 3650天。 自动容灾提供宕机自动检测和故障自动迁移。主备切换和故障迁移过程对用户透明。 提供数据库代理服务,代理应用服务访问数据库时的所有请求,降低主库负载。 |
集群版实例
优势 | 说明 |
性能提升 | 多项内核调优,如原子写、代码段优化、Buffer Pool 预热等,性能提升明显。 |
备节点只读 | 备库支持配置只读地址,无需额外创建不可访问的备机。 |
高弹性 | 可根据业务需要快速升降配,快速完成扩容,实现计算资源的成本最优。 |
复杂业务场景 | 集群版同时提供了读写访问地址以及只读访问地址,双节点/三节点实例的备库仅提供高可用能力,不提供访问,从性能和成本上来看,集群版的架构部署模式更能适用于更复杂的业务场景,如业务变化较大,数据库量较大,对读性能要求较高,需频繁扩缩容或增/删只读实例的业务系统。 |
灵活可靠 | 采用计算与存储分离、一主多备的架构,支持自动故障切换、任意备节点(只读节点)可切换为主节点(读写节点)、备节点可读、按需增删节点、多可用区容灾、节点粒度的监控、集群节点拓扑管理等功能,相比自建数据库,更加经济、灵活、可靠。 |
高安全性 | DDoS 防护在用户数据遭到 DDoS 攻击时,能帮助用户抵御各种攻击流量,保证业务的正常运行。 数据库攻击防护高效防御 SQL 注入、暴力破解等数据库攻击行为。 数据库审计提供金融级数据审计功能,实现核心数据防窃取、违规操作可追溯、恶意拉取可定位等需求。 |
高可靠性 | 闪回查询提供闪回查询能力,节省大量的数据查询和恢复时间,使误操作后的数据能够快速恢复,从而保障业务快速恢复运行。 异地备份支持将备份存储在多个异地中心,满足监管和异地恢复的要求。 极速回档基于数据备份 + 日志备份,提供极速回档功能,以更快的速度对个人原因造成的数据损毁进行恢复。 |
高可用性 | 基于云原生的高可用性部署模式,具有多个可读副本数据库节点,基于数据备份 + 日志备份(binlog)可支持7日内 - 1830日内无损恢复,数据备份可以保留7天 - 1830天,日志备份可以保留7天 - 3650天。 自动容灾提供宕机自动检测和故障自动迁移。主备切换和故障迁移过程对用户透明。 提供数据库代理服务,代理应用服务访问数据库时的所有请求,降低主库负载。 |
云数据库 MySQL 与自建 MySQL 对比优势
针对传统自建 MySQL 在使用过程中经常出现的性能瓶颈、运维困难、数据可靠性和可用性难题,云数据库 MySQL 都做了专项优化,更容易部署、管理和扩展。
相比于自建数据库,云数据库 MySQL 提供命令行和 Web 两种方式管理云数据库,并支持批量数据库的管理、权限设置和 SQL 导入,实现轻松管理海量数据库;提供多种数据导入途径完成初始化,每日自动备份数据,可根据备份文件提供备份保留期内任意时间点回档;提供多维度监控,自定义资源阈值告警,支持慢查询分析报告和 SQL 完整运行报告下载;支持外网访问和 VPC 网络,可通过这些接入方式将云数据库与 IDC、私有云或其他计算资源互联,轻松应用于混合云环境。
下面从价格、周边系统建设成本等方面为您对比云数据库 MySQL 和 自建 MySQL。
价格对比
对比项 | 云数据库 MySQL | CVM 自建 | 自购服务器搭建数据库 |
硬件费用和备品配件费用 | 云数据库 MySQL 实例的费用。例如,4CPU、8GB内存、存储空间100GB(IOPS 能力可达到8000)的实例费用是10656元/年。 | 至少需要2台 CVM 实例作为主备实例。2台4CPU、8GB内存、存储空间100GB(单台 IOPS 能力为4800)的 CVM 实例费用是5376元/年 * 2 = 10752元/年。 | 至少需要2台数据库服务器。每台 IOPS 能力达到8000的服务器费用大约是8000元。 1台用于连接前端 Web 服务器的内网交换机(便宜的1U非网管交换机为1000元左右)。 后期硬件损坏和更换至少还要消耗30%费用。 硬件花费:(8000 × 2 + 1000)× 130% = 22100元。每年费用:22100元/3 = 7366元(硬件按照3年折旧计算)。 |
机房托管费用 | 服务商负责,无需付费。 | 服务商负责,无需付费。 | 1U机柜空间托管费用为3000元/年,共有2台1U服务器和1台1U内网交换机需要计费,机房托管费用:3000 × 3 = 9000元。 |
带宽费用 | 服务商负责,无需付费。 | 同一地域内,CVM 和云数据库 MySQL 可以通过内网互通,且不收取费用。 若在不同地域,CVM 和 TencentDB 可以通过外网互通,不收取外网流量费用。 | 同一地域内,CVM 实例之间可以通过内网互通,不收取费用。 |
数据库运维工程师费用 | 数据库维护由服务商负责,无人员成本。 | 1个初级 DBA 工程师月薪至少7000/月,假设当前项目占用该工程师30%的工作量,则人员成本为7000 × 12× 30% = 25200元。 | 1个初级 DBA 工程师月薪至少7000/月,假设当前项目占用该工程师30%的工作量,则人员成本为7000 × 12× 30% = 25200元。 |
每年总费用 | 10656元/年 | 35952元/年 | 41566元/年 |
周边系统建设成本对比
系统 | 云数据库 MySQL | CVM 自建 | 自购服务器搭建数据库 |
数据库监控系统 | 免费提供100+指标的秒级监控数据。 | 至少需要1台 CVM 实例作为监控采集存储展示。1台4CPU、8GB内存、存储空间300GB(1年监控指标大致存储容量)的 CVM 实例费用是7776元/年。 | 至少需要1台数据库服务器。服务器费用大约是8000元。 后期硬件损坏和更换至少还要消耗30%费用。 硬件花费:(8000 × 1)× 130% = 10400元。每年费用:10400元/3 = 3466元(硬件按照3年折旧计算)。 |
数据库运维系统 | 服务商负责,无需付费。 | 专业 MySQL 运维系统一年费用约为40000元/年。 | 专业 MySQL 运维系统一年费用约为40000元/年。 |
数据库备份系统 | 免费提供购买磁盘空间的100%容量用于备份,超过部分付费。 | 至少需要1台 CVM 实例作为备份系统存储。1台4CPU、8GB内存、存储空间200GB(仅能保留200GB备份)的 CVM 实例费用是6576元/年,且需要自己构建备份恢复能力。 | 至少需要1台数据库服务器。服务器费用大约是8000元。 1台用于连接备份服务器的内网交换机(便宜的1U非网管交换机为1000元左右)。 后期硬件损坏和更换至少还要消耗30%费用。 硬件花费:(8000 × 1 + 1000)× 130% = 11700元。每年费用:11700元/3 = 3900元(硬件按照3年折旧计算)。 |
每年总费用 | 0元/年 | 54352元/年 | 47366元/年 |
可用性/可靠性/易用性对比
对比项 | 云数据库 MySQL | CVM 自建 | 自购服务器搭建数据库 |
可用性 | 双节点、三节点提供自研高可用系统,实现30秒内故障恢复。 只读实例自动实现负载均衡。 读写分离使用方便。 未来会推出分析节点,满足分析型场景需求。 | 需要单独购买高可用系统。 需要单独实现或者购买负载均衡服务。 分析型场景需要与分析型数据库结合,搭建难度大、成本高。 | 单机实例,少则两小时,多则等待配货数周。 需要单独购买高可用系统。 需要单独实现或者购买负载均衡设备。 分析型场景需要与分析型数据库结合,搭建难度大、成本高。 |
可靠性 | 数据可靠性高,自动主备复制、数据备份、日志备份等。 MySQL 5.7三节点与 MySQL 8.0三节点,实现 RPO(Recovery Point Object)= 0,数据无丢失;RTO(Recovery Time Objective) 通常情况在1分钟左右。 | 在好的架构下才能实现高可靠性。 实现 RPO = 0的成本极高,需要单独购买研发服务。 | 数据可靠性一般,取决于单块磁盘的损害概率。 实现 RPO = 0的成本极高,需要单独购买研发服务。 |
易用性 | 云数据库 MySQL 的本地盘实例性能极佳。 增加只读实例之后性能强劲且负载均衡。 DBbrain 提供高级优化能力。 性能分析满足大部分监控及性能优化数据库场景。 | CVM 本地盘意味着降低数据可靠性,采用云盘需要规划架构,成本支出较大。 基于 SSD 的 CVM 自建 MySQL 性能低于基于 SSD 的云数据库 MySQL 性能。 实现集群版的难度较高,咨询成本较高,维护成本极高。 依赖资深 DBA,支出大,受制于人。 | 无自动备份系统,流式备份能力需要单独实现,实现按时间点恢复功能成本高。 需要单独购买或配置监控系统,通道较少,成本较高。 异地数据中心成本极高,技术实现难度也大,很难实现异地容灾。 版本升级成本高。 |