PingKai Logo
search icon

伴鱼 | 用户增幅 300% 背后的秘密武器

为满足业务快速发展和创新的需求,伴鱼经过评估决定「All in TiDB」。从目前来看,数据库响应时间、稳定性、扩展性都达到预期,All in TiDB 是一次非常正确的选择。

业务挑战

产品及业务上的创新发展,离不开底层 IT 基础设施的支撑。在这个背景下,随着伴鱼产品矩阵快速发展带来的数据量和一对一在线课堂的并发量爆炸性增长,业务侧对伴鱼 IT 系统整体的响应速度及稳定性的要求也更为严苛,特别是数据库这个关键的基础设施。

面对业务快速发展、创新的需求,伴鱼技术团队开始谨慎思考数据库选型的问题,他们理想型的数据库是这样的:

  • 具备高可用能力,节省运维成本;
  • 兼容传统数据库的使用方式,节省新业务开发成本和学习成本;
  • 大数据生态友好,节约与其它大数据系统的接入成本;
  • 有水平扩展能力,并且尽量做到不侵入业务。

为了应对这些挑战,伴鱼技术团队认真地评估了各种解决方案,综合考虑了产品、服务、安全、技术支持等多方面因素,最终选择以 TiDB 为基础进行整体的数据架构规划。

伴鱼示意图.png

解决方案

TiDB 全面兼容 MySQL 协议,让用户在享受到 NewSQL 能力的同时也享受到 MySQL 的生态优势。同时,选择 TiDB 意味着可以享受技术红利,通过新技术去优雅而高效的解决问题。比如,面对大表的解决方案,MySQL 提供的解决方案是分库分表,业务研发和 DBA 一起配合非常低效地解决这个问题,但是对于 TiDB 而言,单表为无限大,从根本上解决了这个问题,业务研发和 DBA 不再为数据的增加而不停地进行分库分表,这个就是巨大的技术红利。 所以,基于上面的一些讨论与思考,伴鱼决定「All in TiDB」。

现在伴鱼有 10 套 TiDB 数据库,60+ 数据库实例,6 个 QPS 过万核心集群,999 线基本维持在 16~30 ms 左右,响应时间、稳定性、扩展性都达到预期。所以,从目前的情况来看,伴鱼选择 All in TiDB 是一次非常正确的选择。

业务收益

伴鱼业务收益.png

相关解决方案

更多客户案例