- 2016-03-25 10:56:02
-
PINGO是一个由百度大数据部与百度美国研发中心合作而成的分布式交换查询平台。在PINGO之前,百度的大数据查询作业主要由基于Hive的百度QueryEngine去完成。QueryEngine很好的支持着百度的离线计算任务,可是它对交互式的在线计算任务支持并不好。为了更好的支持交互式任务,我们在大约一年前设计了基于SparkSQL与Tachyon的PINGO的雏形。在过去一年中, 通过跟不同业务的结合,PINGO逐渐的演变成一套成熟高效的交互式查询系统。本文将详细介绍PINGO的架构迭代过程以及性能评估。
QueryEngine是基于Hive的百度内部的大数据查询平台,这套系统在过去几年中较好的支撑了百度的相关业务。 图1展示了QueryEngine的架构图,其服务入口叫做Magi。用户向Magi提交查询请求, Magi为这次请求分配一个执行机, 执行机会调用Hive读取meta信息并向Hadoop队列提交任务. 在这一过程中, 用户需要自行提供计算需要的队列资源。随着近几年对大数据平台的要求越来越高, 我们在使用QueryEngine过程中也发现了一些问题:首先QueryEngine需要由用户提供计算资源, 这使得数据仓库的用户需要去了解Hadoop以及相关的管理流程, 这增加了用户使用数据的门槛。 第二, 对于很多小型计算任务而言, MR的任务的起动时间也较长, 往往用户的计算任务只需要1分钟, 但是排队/提交任务就需要超过一分钟甚至更长的时间。这样的结果是,QueryEngine虽然很好的支持线下执行时间长的任务,但是对线上的一些交换式查询任务(要求延时在一到两分钟内)确是无能为力。 图1: Query Engine 的执行流程 为了解决这些问题, 在大约一年前,我们尝试在离线计算的技术栈上搭建起一套具有在线服务属性的SQL计算服务 PINGO。如图2所示: PINGO使用了SparkSQL为主要的执行引擎, 主要是因为Spark具有下面的特点:-
内存计算:Spark以RDD形式把许多数据存放在内存中,尽量减少落盘,从而提升了计算性能。
可常驻服务:Spark可以帮助实现常驻式的计算服务, 而传统的Hadoop做不到这一点。常驻式的计算服务有助于降低数据查询服务的响应延迟。
机器学习支持:对于数据仓库的使用, 不应仅仅局限于SQL类的统计任务。 Spark的机器学习库可以帮助我们将来扩展数据仓库, 提供的交互式的数据挖掘功能。
计算功能多元:虽然PINGO是一个查询服务, 不过仍然有其他类型的计算需求, 如数据预处理等。 使用Spark可以使我们用一个计算引擎完成所有的任务, 简化系统的设计。
温翔,百度公司大数据部资深工程师。北京大学计算机本科以及硕士研究生毕业。曾在腾讯公司从事大数据平台开发。目前主要从事百度大数据交换式查询平台架构以及开发。
沈光昊,百度公司大数据部主任架构师。浙江大学计算机硕士。曾在Facebook工作。目前主要负责百度大数据部的总体架构。
蔡旻谐,百度美国研发中心研发架构师。台湾大学毕业,加州大学洛杉矶分校(UCLA)计算机硕士,曾任职于雅虎微软从事搜索广告平台核心设计研发。目前任职于百度美研基础架构部,主要从事分布式计算平台Spark与深度学习平台的研发设计工作。
徐宝强,百度公司大数据部高级项目经理。牛津大学计算机硕士。目前主要从事大数据平台项目管理工作。
刘少山,百度公司美国研发中心高级架构师。加州大学欧文分校计算机博士。曾在linkedIn, Microsoft, Microsoft Research, INRIA, Intel以及Broadcom工作。目前主要从事百度深度学习, 大数据,以及异构计算平台架构与开发。 关于:中科研拓 以上就是本篇文章【百度分布式搜索查询平台软件开发架构演进!】的全部内容了,欢迎阅览 ! 文章地址:http://motor168.cxdr.cn/news/65.html 资讯 企业新闻 行情 企业黄页 同类资讯 首页 网站地图 返回首页 珂云塔资讯移动 http://ch168.cxdr.cn/ , 查看更多
百度分布式搜索查询平台软件开发架构演进!
2024-11-01 23:36
最新新闻
为什么女生坐摩托车爱侧身露腿?老司机秒懂!
小编作为女生站在女生的角度分析了一下,主要有4个原因:01保持仪态端庄 02谨防走光 03避免男女间的尴尬 侧身乘坐摩托车的坏
厦门旅游攻略最佳时间,厦门五日游多少钱,千万别错过!
厦门,这座被誉为“海上花园”的城市,以其独特的自然风光、丰富的历史文化、以及诱人的美食,吸引着来自世界各地的游客。选
增脂增肌做什么运动
增脂增肌可以选择一些有氧运动,例如俯卧撑、仰卧起坐、高位下拉、哑铃深蹲等,也可以配合增肌营养餐,以及增肌运动等方式达
江西5天4晚旅游行程路线,去江西庐山五日旅游几月份最适合?
江西5天4晚旅游行程路线,去江西庐山五日旅游几月份最适合 江西庐山是一个风景优美、文化底蕴深厚的自然风景名胜区。至于
21年度抖音土豪名单,蜗蜗品牌创始人上榜
在闲暇时很多人都会拿着手机刷小视频打发时间吧,在抖音这个平台上经常会刷到很多炫富的土豪,文中为大家盘点了21年度抖音土
中国网小记者地方服务中心正在启动,快来看看……
近期“双减政策”一出台,全国各地的教培行业被念起了“政策紧箍咒”,各地不再审批新的面向义务教育阶段学生的学科类校外培训机
小红书话题排行榜在哪里看?话题排行怎么规定的?
小红书作为一个集生活、娱乐、购物于一体的社交电商平台,吸引了大量的用户关注。那么,你是否想过了解小红书上的热门话题呢?今
抖音上10大最火的美食博主,李子柒第二,密子君榜首,你喜欢谁?
1、密子君:可不能在晚上看这位博主的视频哦,不然你会不自觉的起床找东西吃的。她经常做的是美食测评,为大家推荐各个城市好吃
国家医疗保障局 医保动态 经个人授权,您的医保信息还能这样用!
医保信息具有显著的个人属性,如何在法律法规的框架下,既能安全高效地让“数据替人多跑路”,又能切实保护好每个人的个人隐私,
AI智能抖音标题文案生成器:一键解决热门话题、创意内容与关键词优化难题
随着互联网的快速发展短视频平台抖音成为了新一代年轻人表达自我、分享生活的要紧舞台。在抖音上一个吸引人的标题文案往往能决定
本企业新闻
推荐企业新闻