【作品名称】大促洪峰下的 TiDB
【选择的创作方向】使用场景呈现
【作品形式】海报
【作品介绍/描述】以电商大促为背景,把下单、库存、支付与经营分析放在一张图里,解读 TiDB 的分布式 SQL、TiKV 多副本存储、水平扩展,以及 TiFlash 与 TiKV 的 HTAP 协作。
【使用的 AIGC 工具】
-
ChatGPT 图像生成(imagegen):生成电商人物、场景和 Agent 插画,并修正画面细节。
-
Codex:辅助编写排版程序,绘制技术关系、角色标签及清晰的中文文字。
【作品链接/文件】
【创作说明】
双 11、618 的大促现场,消费者在浏览商品、创建订单,运营人员也在关注订单量、商品排行和活动效果。借着这两类业务,顺着图中的路径理解 TiDB 的分工。图中把产品能力分成四部分:负载均衡后的 TiDB Server 处理 SQL;TiKV 按 Region 分布数据并支持扩展;Raft 多副本支撑一致性与高可用;TiFlash 为适合的分析查询提供列存能力。
几个条件也保留在图里:扩容需要规划和数据均衡;Raft 需要多数投票副本可用;TiFlash 副本按表配置,采用异步复制,在读取时校验进度并按快照读取。查询使用哪个存储引擎由优化器结合配置与代价选择。
图中只展开核心 SQL 与存储路径,完整部署还包括 PD 等组件;数据库之外的应用、缓存、支付接口和业务幂等没包含在演示之内。
