{
    "componentChunkName": "component---src-templates-case-detail-tsx",
    "path": "/case/user-case-wangyihuyu",
    "result": {"pageContext":{"caseDetail":{"id":"Customer-cases_24","title":"TiDB x 网易互娱 | 基于 TiDB 搭建跨源异构计算架构","description":"网易互娱采用 TiDB 作为线上 MySQL 镜像数据湖，负责线上数据的收集和集中管理，同时为报表、监控、运营、用户画像与大数据计算等业务场景提供数据平台服务。\n","customUrl":"user-case-wangyihuyu","industry":"游戏","scene":"实时 HTAP","banner":{"alt":"顶部配图","media":{"url":"https://img1.www.pingcap.com/prod/img_case_banner_2x_c47b1fd7a9.jpg"}},"body":"## 业务挑战\n随着业务增长，单机 MySQL 已经成为 IT 基础架构的瓶颈。单个 MySQL 实例容量有限，行数过大影响读写性能，无法进行灵活扩展。此外，分表 Join-SQL 复杂度高，同时缺乏大数据的分析能力。网易互娱希望新方案可以兼容 MySQL 协议、支持事务与二级索引，提供灵活的在线扩展能力。\n\n\n## 数据库选型\n- MySQL 分库分表与 InnoDB Cluster 方案扩展性有限，性能受损，同时要修改业务端的代码，复杂度较高；\n- MongoDB 不能实时从 Binlog 同步数据，不适合使用 SQL 语义；\n- Hive 不便于做增量更新；\n- Phoenix on HBase 的索引变更与维护比较困难，聚合查询的效率不高；\n- CRDB 兼容 PostgreSQL 协议，线上数据迁移需做协议的转化，成本较高。\n经过以上一些列方案的评估和验证之后，网易互娱决定在核心业务场景引入 TiDB。\n\n## 解决方案\n网易互娱采用 TiDB 作为线上 MySQL 镜像数据湖，负责线上数据的收集和集中管理，同时为报表、监控、运营、用户画像与大数据计算等业务场景提供数据平台服务。目前，在网易互娱提供服务的 TiDB 集群平均每天的 QPS 都在万级以上。\n![网易互娱用户画像业务架构图.png](https://img1.www.pingcap.com/prod/_daa9a8a12d.png)\n\n网易互娱的数据源主要有线上登陆和支付相关的数据，还有一部分线下日志相关的数据。日志流数据是在线上 App 采集数据，流转到 Kafka，挑选出有价值的信息，通过 Flink 写入 TiDB，供给分析使用。采用 Spark 连接 HIVE 和 EROSPIKE ，通过 TiSpark 直接访问 TiDB，实现跨多个数据源的计算和分析。跨源异构计算架构打破了不同数据库之间的壁垒，实现数据价值的最大化，为用户画像、精准营销等业务场景提供数据平台的支撑。\n\n## 用户收益\n![网易互娱用户收益.png](https://img1.www.pingcap.com/prod/_baa1c7f8ee.png)\n\n> 延展视频：TiDB 的选择和实践-网易互娱\n\n![TiDB 的选择和实践-网易互娱-李文杰.mp4](https://img1.www.pingcap.com/prod/Ti_DB_99ae6fa03d.mp4)\n\n","customerProfile":{"id":23,"logo":{"alt":"网易互娱","media":{"url":"https://img1.www.pingcap.com/prod/logo_16_2x_e6d4d34d78.jpg"}},"industry":"游戏","region":null,"headquarters":null,"scale":null,"description":"网易互娱是全球领先的游戏开发与发行公司，目前在线运营的游戏数量占网易游戏总品类数量的 80% 以上，精品游戏长期占据 AppStore、TapTap 榜前列。\n","customerQuote":null},"relatedCases":[{"customerCase":{"id":9,"title":"TiDB x 昆仑万维 | 从 MySQL Cluster 到 TiDB 的升级之路","description":"昆仑游戏基于公有云构建起一套支持高并发、高可用、可横向扩展的 TiDB 集群，实现游戏类业务数据的集中管理，为报表、监控、运营、用户画像与大数据计算等业务提供数据服务。\n","customUrl":"user-case-kunlun"}},{"customerCase":{"id":22,"title":"TiDB x 小红书 | TiDB HTAP 助力小红书业务升级","description":"为解决 MySQL 分库分表过于复杂及反欺诈分析 T+1 时效不足问题，小红书引入 TiDB HTAP 方案，在数据服务层采用 TiDB 提供全部数据服务，高效满足业务诉求。\n","customUrl":"user-case-xiaohongshu"}},{"customerCase":{"id":23,"title":"TiDB x 多点 DMall | TiDB 助力新零售 “业财一体化” 运营","description":"多点 DMall 业财一体化平台采用三副本 TiDB、TiKV 与 PD 方案，同时部署 TiFlash 列存节点，为各类实时 OLAP 业务分析提供强劲的性能支撑。","customUrl":"user-case-dmall"}}],"relatedSolutions":[{"solution":{"id":7,"title":"TiDB 实时数仓解决方案","description":"适用于实时数仓应用场景，提供灵活多样的准实时接入模式，简化技术栈。","customUrl":"tidb-realtime-warehouse-solution"}}],"whitePaperLink":null,"pdfLink":null,"fillInMethod":"writeDirectly","file":null}}},
    "staticQueryHashes": ["1327623483","1820662718","3081853212","3430003955","3649515864","3977586744","4265596160","631028557","63159454"]}