
大众点评数据平台架构演进:从GreenPlum到HIVE的转型与模型升级
610KB |
更新于2024-08-31
| 52 浏览量 | 举报
收藏
"大众点评数据平台架构变迁经历了从1.0到2.0的重大演进,以支持业务发展和数据管理需求的不断升级。初期(1.0阶段,2012年7月)以用户报表为核心,Python编程语言被广泛应用于模型计算,数据存储和计算主要依赖GreenPlum,采用双集群备份策略。数据迁移过程通过DBA手动操作完成,调度机制借助Quartz,监控主要依赖用户程序自我诊断,异常情况通过邮件和手机警报通知。
到了2.0阶段(2013年4月),数据处理更加精细化,形成了ODS(原始数据)、DW(历史数据仓库)、DM(数据集市)和RPT(用户报表)四层模型,涵盖了流量、团购和信息等多个基础模型以及对应的业务场景。Canaan计算框架在此时开发,引入自定义UDF,提高了数据处理能力。存储和计算切换至HIVE,GreenPlum则负责小规模查询加速和报表存储。调度系统与Canaan集成,支持任务管理和依赖自动导入,主数据和ACL(访问控制列表)功能增强,对数据仓库元数据管理和权限控制进行了优化。
此外, Wormhole工具借鉴了阿里DataX的设计,提供了一套可视化的数据导入导出工具,使得数据传输更为便捷且与调度、主数据等系统无缝对接。随着任务量的增长,监控系统的复杂性和效率也得到了提升,以适应大规模数据处理的需求。
总体来说,大众点评的数据平台架构变迁反映了从单一报表支持到多层模型和自动化工具的成熟,以及对数据安全、性能和易用性的持续关注,体现了数据驱动业务决策的重要性。"
相关推荐










weixin_38677244
- 粉丝: 5
最新资源
- 兼容性极强的JavaScript日历代码实现
- 深入解析计算机组成原理课件精要
- 24位彩色图像VC程序处理与说明解析
- 《计算机图形学原理及算法教程》源代码分析
- 免费下载的超市POS收银系统软件介绍
- C#开发的个人汇款管理系统及学习工具
- VB编程实现Label控件立体字显示教程
- VB6.0中文标准版精简:资源受限者的编程好帮手
- 人力资源管理全套文件:招聘、培训、绩效与薪酬指南
- C语言数据结构课件及练习解析
- Lucene 2.3版本Java开发包详解
- 基于JSP实现的基础在线购物系统开发
- 深入IBM架构设计方法与架构师职业发展
- SAP权限对象创建及ABAP代码应用指南
- 硬件组装教学PPT,教师授课必备
- 模拟电路原理与应用电子书教程
- P2P终结者:企业网络P2P流量管理利器
- Windows XP官方桌面主题:Royale蓝色与Zune主题赏析
- 编译原理课程讲义要点解析与学习技巧
- 内容完善美观的同学录软件介绍
- Inno Setup:小巧且功能强大的安装制作软件
- SSH宠物练习项目:探索struts, hibernate, spring与Ajax集成
- 掌握HyperLinkField的传值技巧与应用
- 一键部署PHP+Apache+MySQL开发环境