云数据库 CDB for MySQL

一种高性能、高可靠、可灵活伸缩的数据库托管服务

云数据库 CDB for MySQL 简介

云数据库(Cloud Database,CDB)让用户可以轻松在云端部署、使用 MySQL 数据库。MySQL 是世界上最流行的开源关系数据库,通过 CDB for MySQL,您在几分钟内即可部署可扩展的 MySQL 数据库实例。不仅经济实惠,而且可以弹性调整硬件容量的大小而无需停机。CDB 提供备份回档、监控、快速扩容、数据传输等数据库运维全套解决方案,为您简化 IT 运维工作,让您能更加专注于业务发展。

TXSQL 是腾讯云数据库团队维护的 MySQL 内核分支,100%兼容原生 MySQL 版本。TXSQL 改进了热点更新、隐式锁转换、redo checksum 算法、AHI 锁等,支持并行复制 MTS,支持线程池、加密、审计等多项企业级特性。数据库内核专栏 

腾讯云 CDB for MySQL 的产品特性

易于使用的托管部署

只需在腾讯云 CDB 管理控制台中单击几下,即可在几分钟内启动并连接到一个可以立即投入生产的 MySQL 数据库。CDB for MySQL 数据库实例针对您选择的服务器类型预配置了各种参数和设置。数据库参数组可以提供对 MySQL 数据库的精细控制和微调功能。

专项内核优化

CDB 实例提供业界领先的 IO 吞吐能力;深度定制开发 MySQL 内核,性能远超基于开源 MySQL 的自建数据库。CDB for MySQL 的性能优势让您可以以更少的数据库数量支撑更高的业务并发请求量,简化了后端架构,使得整体 IT 架构更易于管理和运维。

完善的保障机制

腾讯云提供 99.9996% 的数据可靠性和 99.95% 的服务可用性,拥有完善的数据自动备份和无损恢复机制。CDB for MySQL 的高可靠性让您可以放心将数据放在云端,无需担心数据丢失,也简化了传统运维工作中为保障数据高可靠带来的额外工作量和额外的 IT 投入成本。

强同步复制

CDB 支持强同步和半同步的数据复制方式。CDB 对 MySQL 内核进行了多项数据复制优化,极大提高了数据强同步复制性能。同时优化了主备切换引起的幻读现象以及主机宕机恢复时导致的临界事务,大幅提高了 MySQL 5.6 版本下的数据一致性。

全面的日常监控

您可以在 CDB 管理控制台中查看覆盖连接访问、数据库负载、查询缓存、存储引擎等七十余项重要指标,可全方位监控数据库运行状况。您还可以自定义监控视图,在多实例同时间段间,或同实例不同时间段间多维度对比实例运行负载情况,迅速识别运行异常的数据库。

自定义告警

自定义资源阈值告警,可帮助用户知晓 CDB 运行中的问题。它将问题及时反馈给运维人员,帮助您快速响应数据库问题。

全流程运维服务

您无需关心 MySQL 的安装、部署、版本更新及故障处理,云数据库运营团队为您免除后顾之忧。master 与 slave 的切换、故障的处理及数据迁移对用户完全透明,IP、Port 保持不变,应用程序完全无需考虑 IP 飘移,帮助您极大程度降低运维成本

数据迁移

借助数据传输服务 DTS,云主机上的自建 MySQL 数据库到 CDB 数据库实例、具有外网 IP 的 IDC 机房内/其他友商云 MySQL 数据库到 CDB 数据库实例等多种场景可轻松进行数据库自动迁移,极大简化您的数据库上云工作,无需手动迁移数据库,实现业务无缝过渡上云。

数据容灾

本地 IDC 机房 MySQL 数据库与 CDB 之间可以通过数据迁移服务实时同步数据,本地IDC机房如遇到断电、网络故障等引起数据库服务中断,可迅速切换数据库服务至作为灾难备份的 CDB 实例,实现数据库容灾;同时,CDB 可支持同城多可用区灾备/跨城灾备,保障高可用。

典型场景案例

游戏应用典型场景

业务类型

游戏等需要弹性扩容和快速回档的业务。
CDB for MySQL 对计算资源的弹性伸缩能力,赋予您更高的生产力,分钟级部署游戏分区数据库。借助 CDB 任意时间点回档功能及支持批量操作的特性,您可以随时随地恢复到任意时间点,为游戏回档提供支持。

互联网/移动APP应用典型场景

CDB for MySQL在互联网/移动APP中作为服务端最终数据落地存储介质,针对行业读多写少的场景,可将热点库增加只读实例,大幅提升读取能力。