TDSQL MySQL版 InnoDB 版产品概述

TDSQL MySQL 版(TDSQL for MySQL)是部署在腾讯云上的一种支持自动水平拆分、Shared-nothing 架构的分布式数据库。TDSQL MySQL 版即业务获取的是完整的逻辑库表,而后端会将库表均匀的拆分到多个物理分片节点。

相关产品
TDSQL MySQL版 产品页,含版本规格、价格与购买入口。

一、简介

TDSQL MySQL 版默认部署主备架构,提供容灾、备份、恢复、监控、迁移等全套解决方案,适用于 TB 或 PB 级的海量数据库场景。

TDSQL MySQL 版采用 InnoDB 作为数据存储引擎,是 MySQL 的默认存储引擎。

二、单机数据库瓶颈

面对互联网类业务百万级以上的用户量,单机数据库由于硬件和软件的限制,数据库在数据存储容量、访问容量、容灾等方面都会随着业务的增长而到达瓶颈。

如果性能或容量不足以支撑业务发展时,TDSQL MySQL 版可通过控制台一键扩容。整个过程中你无需关心分布式系统内的数据迁移,均衡和路由切换。升级完成后访问 IP 不变,仅在自动切换时存在秒级闪断,你仅需确保有重连机制即可。

三、应用层分片开发工作量大

应用层分片将业务逻辑和数据库逻辑高度耦合,给当前业务快速迭代带来极大的开发工作量。

基于 TDSQL MySQL 版透明自动拆分的方案,开发者只需要在 建表 时指定分表键(shardkey)的值,后续迭代无需过多关注数据库逻辑,可以极大减少开发工作量。

四、开源方案或 NoSQL 难题

选择开源或 NoSQL 产品也能够解决数据库瓶颈,这些产品免费或者费用相对较低,但可能有如下问题:

·产品 bug 修复取决于社区进度。

·你的团队是否有能持续维护该产品的人,且不会因为人事变动而影响项目。

·关联系统是否做好准备。

·你的业务重心是什么,投入资源来保障开源产品的资源管控和生命周期管理、分布式逻辑、高可用部署和切换、容灾备份、自助运维、疑难排查等是否是你的业务指标。

TDSQL MySQL 版支持 Web 控制台,提供完善的数据备份、容灾、一键升级等功能,完善的监控和报警体系,大部分故障都通过自动化程序处理恢复。

赞 (0)
上一篇 4天前
下一篇 4天前