TDSQL-C MySQL 版 选型指南

在你购买 TDSQL-C MySQL 版服务前,需先了解不同集群的特点,才能根据业务选择合适的集群。

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

一、实例选型信息了解

在购买 TDSQL-C MySQL 版服务之前,你需要考虑价格、性能、工作负载、业务使用场景等因素,以确保你能够以最优的性价比购买到合适的集群。由于数据库存储引擎、实例形态、计费模式、实例类型之间紧密相关且相互影响,在选择时可能会遇到不少疑惑。因此,这篇会简要介绍这几个部分,以帮助你选择合适的集群。

二、一、数据库存储引擎

存储引擎是指表的类型,数据库的存储引擎决定了表在计算机中的存储方式。

TDSQL-C MySQL 版服务默认采用 InnoDB 引擎,它是最常用的 OLTP 存储引擎,采用了多版本并发控制(MVCC)和行级锁定技术,以提供高性能和可靠的事务处理能力。相对于 MySQL 数据库的其他存储引擎,InnoDB 支持更好的数据完整性,包括外键和回滚等,还提供了更高级别的查询功能,同时腾讯云对 InnoDB 做了很多内核优化,使其具有更加明显的性能优势,被广泛应用于高性能、高并发的应用场景中。

三、二、实例形态

TDSQL-C MySQL 版支持两种实例形态,一种是预置资源,表示预先分配固定规格,目前预置资源的集群下,可以配置预置资源的只读实例、Serverless 只读实例、LibraDB 只读分析引擎;另一种是 Serverless,按实际计算和存储资源使用量收取费用,不用不付,其中实例形态为 Serverless 时,又根据集群下是否有只读实例,分为单节点版和集群版。

预置资源实例形态架构图Serverless 实例形态架构图

实例形态 说明 适应场景
预置资源 支持数据库版本:MySQL 5.7、8.0。节点:1个读写实例 + 0至15个只读实例。 游戏、互联网、物联网、零售电商、物流、保险、证券等行业应用。
Serverless 单节点版 支持数据库版本:MySQL 5.7、8.0。节点:1个读写实例。 开发、测试环境等低频数据库使用场景。小程序开发、中小企业建站等 SaaS 应用场景。学校实验或教学环境等应用场景。
Serverless 集群版 支持数据库版本:MySQL 5.7、8.0。节点:1个读写实例 + 1至15个只读实例。 不可预知负载,对弹性要求高的业务场景。需要高性能、高可扩展性、低成本和低管理复杂性的场景。

四、三、计费模式

TDSQL-C MySQL 版实例形态为预置资源时,支持包年包月和按量计费两种计费模式,包年包月需要在新建实例时支付费用,属于预付费,按量计费即先按需申请资源使用,在结算时会按你的实际资源使用量收取费用。计算规格和存储空间均需选择计费模式,需注意,仅当计算规格选择包年包月后,其存储空间才可以选择为包年包月。

·存储空间计费模式选择为包年包月,表示在实例到期前,该实例每月的存储空间是定量的,例如每月50GB,这需要你根据你的业务每月需使用的存储空间范围来定,容易出现存储写满的情况,进而影响写入,此时你需要通过控制台升级存储空间,如果无法升级当前实例的存储空间,可能是已经达到当前实例计算规格对应的存储空间上限,你需要先升级到下一个梯度存储空间上限的计算规格,然后再进行存储空间升级。

·存储空间计费模式选择为按量计费,则无需担心存储空间容易写满的问题,相对包年包月,更具灵活性,你可以升级计算规格来获取更大的存储空间上限,也可以删除不需要的数据释放空间后降级计算规格,这样再下一个结算时间就会按照降级后的计算规格进行结算,价格就会下降。

TDSQL-C MySQL 版实例形态为 Serverless 时,支持按实际使用量结算或者购买资源包抵扣使用量的方式计费,资源包分为计算资源包和存储资源包,需分别购买,可用于抵扣计算和存储空间资源,价格非常优惠。

五、四、实例类型

TDSQL-C MySQL 版针对实例形态为预置资源的实例,其实例类型分为通用型和独享型。

实例类型 描述
通用型 专享被分配的内存和磁盘,与同一物理机上的其他通用规格实例共享 CPU 资源。通过资源复用享受规模红利,性价比较高,CPU 资源轻微复用。
独享型 完全独享的 CPU(绑核)、内存以及磁盘资源,性能长期稳定,不会因为物理机上其它实例的行为而受到影响。独享型的顶配是独占物理机,完全独占一台物理机的所有资源。

六、开始选型

你可以参考以下步骤进行实例选型:

1. 选择数据库存储引擎
TDSQL-C MySQL 版默认采用 InnoDB 引擎,在创建集群时默认为 InnoDB 引擎,无需单独选择数据库存储引擎。

2. 选择实例形态
通常情况下,你可以选择实例形态为预置资源,提供高可用、高性能、高可靠,能满足大存储需求,适合各种应用场景,如互联网、物联网、零售电商、物流、游戏等行业或大中型企业。
如果你的业务有不确定性、波动性、间歇性的场景,可以选择实例形态为 Serverless,如果你用于个人学习、微型网站、企业非核心小型系统以及大中型企业开发与测试环境,推荐你选择 Serverless 单节点版,如果你的业务虽然有波动性和流量不确定性,但需要能平稳承载高并发需求的场景,或者需要高性能、高可扩展性、同时需要兼具低成本和低管理复杂性的场景,推荐你选择 Serverless 集群版。

3. 选择计费模式

预置资源实例

·包年包月:适合业务量较稳定的长期需求。

·按量计费:适合业务量有瞬间大幅波动的业务场景,用完可立即释放实例,节省成本。

Serverless 实例

·计算和存储独立计费:计算按 CCU 个数计费,存储按使用量 GB 计费,计费系统按秒计费,按小时结算,适合开发测试等低频和不确定负载的业务场景,按使用计费,不用不计费。

·资源包:低价购入资源包,可抵扣 Serverless 版集群产生的计算资源和存储资源,适用于需要灵活管理计算资源和存储资源,并且需要根据实际使用情况进行预付费的业务场景,如短时业务、流量波动较大的应用、大规模数据处理等。

4. 选择实例类型

选择 TDSQL-C MySQL 版的实例类型,实例形态为预置资源的实例,支持的实例类型为通用型和独享型,实例形态为 Serverless 的实例,不用选择实例类型。

5. 选择实例规格(根据性能测试报告选择业务需要哪些对应的规格)

实例形态为预置资源的实例,实例规格的参数包含 CPU、内存、最大 IOPS、I/O 带宽、最大存储容量,实例形态为 Serverless 的实例,选择实例规格即为选择算力配置,有关 Serverless 资源的计费单位说明,请参见 服务特性,有关算力配置的范围请参见 服务算力配置。你可根据 性能测试报告 参考选择业务需要的对应实例规格。

注意:说明:

注意:如需了解全部购买选型相关选项和说明,实例形态为预置资源时,你可参见 创建集群,实例形态为 Serverless 时,你可参见 创建 Serverless 版集群。

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