云数据库 CDB for MariaDB

由社区驱动的开源数据库,腾讯金融级数据库架构 TDSQL 的衍生

云数据库 CDB for MariaDB 简介

云数据库 CDB for MariaDB 让您轻松在云端部署、使用 MariaDB 数据库。MariaDB 是在 MySQL 版权被 Oracle 收购后,由 MySQL 创始人 Monty 创立,其版权授予了“MariaDB基金会(非营利性组织)”以保证 MariaDB 永远开源,良好的开源策略,是企业级应用的最优选择,主流开源社区系统/软件的数据库系统,均已默认配置 MariaDB。MariaDB 高度兼容 MySQL,这意味着您的 MySQL 实例无需改造即可迁移到 CDB for MariaDB。CDB 提供备份回档、监控、快速扩容、数据传输等数据库运维全套解决方案,为您简化 IT 运维工作,让您能更加专注于业务发展。

TDSQL 是腾讯云数据库团队维护的金融级分布式架构和 MySQL/MariaDB 内核分支,腾讯 90% 的金融、计费、交易类业务核心系统承载在 TDSQL 中。目前已应用于众多政府、银行、保险、制造业、物流、电商等用户的核心系统中。TDSQL 可以提供公有云、专有云两种部署方案,可以分配 CDB(关系型数据库)实例、MariaDB(关系型数据库)实例、ADB(分析性数据库)实例。同时 TDSQL 具备强同步复制、线程池、热点更新、内核优化等能力,能够为用户提供事前、事中、事后的全维度安全方案,获得了多项国际和国家认证。

腾讯云 CDB for MariaDB 的特性

兼容 MySQL 协议/语法

MariaDB 高度 MySQL 协议/语法,包括 MySQL 的语言结构、字符集和时区、数据类型、函数、存储过程、事务和客户端等;绝大多数的业务系统无需改造即可直接从 MySQL 迁移到 MariaDB 实例中。

MariaDB 与 MySQL 兼容性说明 >>

基于数据强一致的高可用

CDB for MariaDB 默认采用主从架构,可确保 99.95% 以上可用性;系统支持强同步复制以提供数据强一致,业务系统写入数据后,只有当从机同步后才给予应用事务应答,确保主从数据完全一致,不会因故障导致数据丢失、错乱,目前强同步复制性能已基本等于异步复制。

强同步性能对比数据 >>

金融级特性

CDB for MariaDB 在腾讯内部是用于支撑腾讯金融、计费、区块链等业务,其设计符合国家和行业的信息安全标准,支撑两地三中心等容灾特性,提供细粒度的身份鉴别,权限控制,以及访问加密、(量子)数据加密、物理隔离、三重审计等;且支撑在用户自有机房部署,支持混合云架构。

易于使用的托管部署

只需在腾讯云 MariaDB 管理控制台中单击几下,即可在几分钟内启动并连接到一个可以立即投入生产的 MariaDB 数据库。控制台提供常见的数据库运维操作,为您精细管理数据库提供便利;提供常见的系统监控数据和性能分析数据,助您迅速识别运行异常的数据库。

超高性能

CDB for MariaDB 深度定制的内核,性能远超基于开源 MySQL,提供业界领先的 IO 吞吐能力;默认支持线程池,并对存储引擎进行了大量优化,越是重负载时,表现越佳;并配置 PCI-E SSD 的硬盘,提供高于 SATA 三倍以上的 IO 配置,帮助您更轻松满足业务性能需求。

不停机弹性扩展

目前单一实例最大可支持 6TB 存储,如果性能或容量不足以支撑业务发展时,在控制台点击,即可自动升级完成。升级过程中,您无需关心实例的的数据迁移,校验;升级完成IP不变,且仅有秒级中断。您指定实例路由切换时间,以精准控制升级时间和节奏。

升级原理与定时切换 >>

全面的监控与告警

您可以在 CDB 管理控制台中查看访问、负载、缓存、存储引擎等众多数据库指标,并可从主机、从机或多个时间维度进行对比,迅速识别运行异常的数据库。您也可以在云监控中配置自定义告警策略,对您关心的关键指标进行告警。

数据迁移

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

全流程运维服务

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

应用场景

金融场景

联合腾讯云金融云解决方案,CDB for MariaDB 在多个项目中,通过银行、保险相关监管单位信息安全检查,且在核心系统中替代 Oracle 数据库,用于存储和处理金融交易数据、账户数据。并且,云数据库为您提供安全审计,跨地域容灾,数据强一致的数据库服务,保证您的金融数据安全和高可靠。而针对金融业务常见的大事务,复杂函数等,MariaDB 相对于 MySQL 也有更好优化。

电商场景

稳定应对高并发流量,轻松迎接突发业务高峰,云数据库 CDB for MariaDB 高性能特性以及 Redis 快速读写能力帮你在活动大促时解决访问高峰带来的请求压力。

互联网/移动 APP 应用场景

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

游戏应用场景

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