
网易互娱:TiDB在大数据分析与HTAP中的实践
版权申诉
2.17MB |
更新于2024-08-11
| 62 浏览量 | 举报
收藏
“网易互娱计费TiDB数据架构演进.pptx”主要讲述了网易互娱在面对业务高速发展带来的数据量和访问量暴涨时,如何通过采用TiDB数据库进行数据架构的演进,以实现高性能的混合事务分析处理(HTAP)能力。
1. 应用架构演进
- **线上最小架构**:最初采用Master-Slave双主半同步VIP架构,客户端通过应用rw故障飘移与服务器交互,确保高可用性和数据一致性。
- **单机瓶颈**:随着业务发展,单机存储和计算能力成为瓶颈,无法满足增长的需求。
- **大数据分析雏形**:为解决这一问题,开始引入大数据分析引擎,但仍然存在单机限制。
- **存储引擎升级**:最终转向HTAP架构,使用TiDB作为在线事务处理(OLTP)服务的基础,同时支持在线分析处理(OLAP),以应对不断暴涨的业务需求。
2. 计算方式
- **TiDBxJDBC**:早期使用TiDB结合JDBC进行计算,提供基础的数据处理能力。
- **TiDBxTiSpark**:引入TiSpark,它可以直接读取TiKV数据,支持索引查找和计算下推,显著提高查询性能。同时,TiSpark的写入效率高,受磁盘性能影响。
- **TiDBxTiFlash**:为了进一步优化HTAP,引入TiFlash,这是一个列式存储引擎,与TiKV(行式存储)并存,实现物理隔离,提供高效统计分析,尤其在用户画像等场景下,性能提升显著。
- **TiDBxJSpark**:开发JSpark工具,允许在TiDB宽表中更新部分列,以及分析Hive日志数据,提供了更多的灵活性和场景适应性。
3. HTAP解决方案
- HTAP是TiDB的核心优势,它能同时处理在线事务和分析任务,无需数据复制或额外的ETL过程,降低了延迟,提高了整体效率。
- TiFlash的引入,确保了在高并发事务处理的同时,能够进行快速的分析查询,实现真正意义上的HTAP。
4. 总结
- 网易互娱通过不断迭代和优化数据架构,利用TiDB的HTAP能力,成功应对了业务快速增长带来的挑战,实现了高效稳定的数据处理和服务。
该文件详述了网易互娱在面临业务快速发展下的数据架构转型,特别是在引入TiDB和其相关的计算组件(如TiSpark、TiFlash)后,如何构建一个既支持高并发事务处理又兼顾高效数据分析的HTAP系统,从而提升了整体的业务处理能力和分析效率。
相关推荐







AI方案2025
- 粉丝: 1668
最新资源
- 系统分析师模拟试题及答案解析
- 智能充电器电源显示设计详尽解析
- C# WPF实现拼写检查并提示错误
- 探索Ibatis 2.3.0:最稳定版本的下载与介绍
- DELPHI成绩管理程序及SQL SERVER2000数据库实践
- 掌握jquery图片滚动特效:jcarousel的应用与实践
- Java学习精华资料下载:入门书籍与笔记
- ARM9 S3C2440 源码分析与测试指南
- Eclipse插件实现源代码折叠/展开功能
- 五子棋在线对战游戏源代码解析
- 探索3119415压缩包:共享的Linux系统资源
- WinXP技巧小结:Windows XP使用技巧电子书
- 《哈佛模式-培训管理》三册套装介绍
- VB模拟设计实现九大行星绕日运动模拟
- 数据库课程动画展示:DBMS运行与查询解析
- LPC2900系列ARM7源码分析
- asp.net实现Java反编译功能示例
- SQL数据库结构深度浏览与查询分析器介绍
- 基于EXT、Struts、Spring与Hibernate的综合实例解析
- 安装FLASH CS3中文版及AIR beta 3开发环境指南
- 字符替换器:站长管理必备的实用工具
- DB2数据库操作从入门到实践教程
- OPatch 更新指南及 READM 文档
- VC++实现自动配置网卡IP与投票的工具