什么是 TDSQL-C MySQL 版?
TDSQL-C MySQL 版(TDSQL-C for MySQL)是腾讯云自研的新一代云原生关系型数据库。融合了传统数据库、云计算与新硬件技术的优势,为用户提供具备极致弹性、高性能、海量存储、安全可靠的数据库服务。
TDSQL-C MySQL 版与传统数据库有什么不同?
TDSQL-C MySQL 版将传统数据库与云计算的优势相结合,首先具有云计算的五大特点:
On-demand self-service 按需自助服务
Broad network access 广泛的网络接入
Resource pooling 资源池化
Rapid elasticity 快速交付弹性扩展
Measured service 服务可度量
其次,TDSQL-C MySQL 版通过对开源数据库内核的改造和优化,以 SOA 架构结合分布式存储实现了真正的日志即数据库,软件层面优化了关键路径的系统性能,降低了用户的使用成本。
为什么 TDSQL-C MySQL 版优于传统数据库?
相较于传统数据库,云原生数据库 TDSQL-C MySQL 版支持 PB 级海量数据存储,提供高可用高可靠保障、快速弹性升降级、秒级完成扩容等功能,详情请参见 产品优势。 集群和实例分别指的是什么?
TDSQL-C MySQL 版集群采用多节点集群的架构,集群中有一个读写实例和多个只读实例。单个集群支持跨可用区面向集群进行管理和计费。
一个集群具有集群 ID 和集群名称,一个集群由多个实例组合而成,其中仅包含一个读写实例,可包含多个只读实例。
一个实例具有实例 ID 和实例名称,指的是一个数据库服务器。
集群是逻辑上的概念,其配置和规格是对应实例而言(读写实例/只读实例),只读实例之间的配置可以不一致,可分别动态升配或降配。
同一集群下的所有实例共享一个存储空间,其中 Serverless 和按量计费模式下创建的集群无需预购存储空间。
支持哪些编程语言?
TDSQL-C MySQL 版支持 Java、Python、PHP、Golang、C、C++、.NET、Node.js 等编程语言。只要支持原生 MySQL 的编程语言都可以直接使用 TDSQL-C MySQL 版引擎,详情请参见 MySQL官网。 TDSQL-C MySQL 版是分布式数据库吗?
TDSQL-C MySQL 版是存储层采用“三副本强一致算法”实现的分布式存储集群,计算引擎是由1个 - 16个分布在不同服务器上的计算节点构成,存储容量最高可达 PB 级,最高支持88核710GB内存,可在线动态扩容存储空间和计算规格,扩容时不会影响业务的正常运行。
TDSQL-C MySQL 版使用限制有哪些?
为保障集群稳定及安全的运行,TDSQL-C MySQL 版有部分使用上的约束和限制,如命名、操作等的限制,具体请参见 使用限制。 是否支持自建 Slave 实例,是否有推荐的实现方式?
支持。启用 Binlog 后可以将 TDSQL-C MySQL 版引擎同步到其他 MySQL 库,构成 Master-Slave 架构。腾讯云提供 DTS 服务来满足数据同步场景,建议您使用数据传输服务 DTS(Data Transmission Service),关于如何使用 DTS 实现同步、订阅,请参见:
2022年5月17日至2022年12月31日,DTS 对目标数据库为 TDSQL-C MySQL 且采用按量计费模式的迁移、同步任务进行免费.
本页内容是否解决了您的问题?