TDSQL MySQL 版(TDSQL for MySQL)是部署在腾讯云上的一种反对主动程度拆分、Shared Nothing 架构的分布式数据库。TDSQL MySQL 版 即业务获取的是残缺的逻辑库表,而后端会将库表平均的拆分到多个物理分片节点。
TDSQL MySQL 版 默认部署主备架构,提供容灾、备份、复原、监控、迁徙等全套解决方案,实用于 TB 或 PB 级的海量数据库场景。
解决问题
单机数据库瓶颈
面对互联网类业务百万级以上的用户量,单机数据库因为硬件和软件的限度,数据库在数据存储容量、拜访容量、容灾等方面都会随着业务的增长而达到瓶颈。
TDSQL MySQL 版 目前单分片最大可反对 6TB 存储,如果性能或容量不足以撑持业务倒退时,在控制台主动降级扩容。降级过程中,您无需关怀分布式系统内的数据迁徙,平衡和路由切换。降级实现后拜访 IP 不变,仅在主动切换时存在秒级闪断,您仅需确保有重连机制即可。
应用层分片开发工作量大
应用层分片将业务逻辑和数据库逻辑高度耦合,给以后业务疾速迭代带来极大的开发工作量。
基于 TDSQL MySQL 版 通明主动拆分的计划,开发者只须要在第一次接入时批改代码,后续迭代无需过多关注数据库逻辑,能够极大缩小开发工作量。
开源计划或 NoSQL 难题
抉择开源或 NoSQL 产品也可能解决数据库瓶颈,这些产品收费或者费用绝对较低,但可能有如下问题:
产品 bug 修复取决于社区进度。
您的团队是否有能继续保护该产品的人,且不会因为人事变动而影响我的项目。
关联系统是否做好筹备。
您的业务重心是什么,投入资源来保障开源产品的资源管控和生命周期治理、分布式逻辑、高可用部署和切换、容灾备份、自助运维、疑难排查等是否是您的业务指标。
TDSQL MySQL 版 反对 Web 控制台,提供欠缺的数据备份、容灾、一键降级等性能,欠缺的监控和报警体系,大部分故障都通过自动化程序处理复原。