按照我们的入门指南,只需点几次鼠标,即可创建您的首个腾讯云分布式数据库。
几乎所有大型电子商务平台都基于分布式数据库,以承担大流量推广的性能要求。TDSQL MySQL 版的分布架构保证了数据库可免受物理硬件性能限制,实现性能线性扩展。
分表键是在水平拆分过程中用于生成拆分规则的数据表字段,必须在建表时就指定好。 TDSQL MySQL 版建议分表键尽可能找到数据表中的数据在业务逻辑上的主体,并确定大部分(或核心的)数据库操作都围绕这个主体的数据进行,方可使用该主体对应的字段作为拆分键,进行分表(该分表方案名为 Group-Shard)。
按组分表方案可以确保不同分表的某些关联数据和复杂的业务逻辑运算,可以聚合到一个物理分片内。例如,某电商平台订单表和用户表都是基于用户维度(UserID)拆分,平台就很容易通过联合查询(不会存在跨节点 join,或分布式事务)快速计算某个用户近期产生了多少订单。