

点击上图,即刻体验 TiDB Serverless


本文分享了三篇 “全球极限场景与创新场景使用 TiDB 的最佳实践”专题,您可了解到 TiDB 如何为 CAPCOM、Bolt 、Catalyst 三家企业根据不同场景提供的优质解决方案。
TiDB x CAPCOM
为在线游戏提供灵活、可靠、可扩展的数据库服务
CAPCOM 是一家日本游戏开发商,拥有一系列全球热门游戏,其中《怪物猎人》全球销量达到 8400 万份(截至 2022 年 7 月),《生化危机》 系列游戏更是风靡超过 25 年。
业务挑战
对于 CAPCOM 基础架构团队来说,他们需要一款能够响应高度可变的工作负载并在 GCP 环境中进行优化的完全托管的数据库服务。他们倾向于选择完全托管的数据库服务,并将数据库故障处理和性能调优等任务交由专业的数据库工程师完成,以便基础设施团队可以专注于自身的主要工作。
数据型选型
CAPCOM 基础架构团队调研了多款数据库,但没有找到满足关系型数据库和灵活性扩展需求的选择。为了应对全球化和在线交付趋势,他们选择了 TiDB Cloud,它具备高度兼容 MySQL 接口和灵活可扩展的分布式架构。
为什么选择 TiDB Cloud
MySQL 兼容性
可操作性
性能和可扩展性
容错性
响应迅速的团队
点击此处丨查看原文
TiDB x Bolt
超强可扩展性与弹性助力超 1 亿用户畅享出行服务
Bolt 是一家总部位于爱沙尼亚,提供城市交通和运送服务的出行互联网公司,业务领域涵盖网约车、摩托车租赁、汽车共享和餐饮外卖等,是优步在欧洲的强劲竞争者。
业务挑战
为了支持其上亿客户,Bolt 对系统的正常运行时间和灾难恢复有着非常严苛的要求。但基于 MySQL 的旧解决方案太脆弱,无法在灾难中顺利运行。即使他们在 MySQL 上部署了像 Galera 这样的多主机集群来提高系统的可用性,偶尔还是会丢失数据。
TiDB 技术支持
在部署、迁移和使用 TiDB 的过程中,Bolt 得到了 TiDB 原厂工程师的高效支持,并对 TiDB 进行了特殊定制的改造。
截至 2022 年 10 月,Bolt 已经部署了七个 TiDB 集群,存储了数十 TB 的数据和数百个架构。
● 4 个 TiDB 集群运行于生产环境中,包括余额、计费、订购和物联网(IoT)服务。
● 2 个 TiDB 集群用于开发或预生产的 alpha 和 beta 集群。
● 1 个 TiDB 集群部署在斯德哥尔摩的下游集群,用于容灾。
为什么选择 TiDB Cloud
开源
水平可扩展性
高可用性
MySQL 兼容性
云原生
极具成本效益
点击此处丨查看原文
TiDB x Catalyst
TiDB 帮助“客户成功 SaaS 厂商”提升用户体验
Catalyst 是一家总部位于纽约的 SaaS 创业公司,它提供了一个直观且灵活的客户成功平台(Custom Success Platform),可帮助客户成功团队汇聚客户数据,洞悉客户健康状况,推动客户留存和业务增长。目前 Catalyst 已完成了 B 轮融资。
业务挑战
Catalyst 最初使用 PostgreSQL 来处理从外部收集的所有数据。然而,随着其业务的增长和数据源的迅速扩大,PostgreSQL 无法跟上其需求。随后,该团队转向了 pre-caching 方案。然而,随着存储数据量增加,成本也急剧上升。
为了解决这些问题并拓展业务增长,Catalyst 团队决定重新设计整个数据处理和存储系统。他们也是这个时候发现了新一代分布式关系型数据库 TiDB。
数据层重构
Catalyst 的新架构分为五个数据层:数据摄取层、数据湖层、Spark 层、数据服务层和 Web 应用层。原始数据通过摄取层进入,并继续进入数据湖层。Spark 层组合数据对象,执行预计算,确保数据有意义。数据服务层存储所有预处理过数据以供客户查询。因为直接影响用户体验,数据服务层对 Catalyst 来是最重要的,也成为 Catalyst 对新数据栈迫切需求的地方。数据服务层以下的各层不需要是实时的。然而,在数据服务层,Catalyst 需要亚秒级的延迟,以便客户能够迅速获得结果。

为什么选择 TiDB Cloud
查询响应快
完美支持在线 DDL
HTAP 混合负载数据库
水平扩展性
快速的容灾恢复
全面的托管服务
云中立
点击此处丨查看原文
关于TiDB Serverless
PingCAP 始终致力于探索数据管理和应用程序开发的可能性,希望帮助开发者和企业管理者轻松自信地应对不断演变的数字化环境。
TiDB Serverless 正式发布是一个重要的里程碑,也是一个全新的开始。您的反馈是我们改进和也创新的动力来源,我们也希望在未来的旅程里与您携手通行,共同打造产品。


您可点击【阅读原文】,即刻体验 TiDB Serverless!




