【摘 要】
:
随着大数据时代的到来,用户对于海量数据计算和存储的需求不断提高。Spark作为一个基于内存计算的分布式计算框架以其优异的性能在近年来得到了业界的广泛认可,而Spark生态圈
论文部分内容阅读
随着大数据时代的到来,用户对于海量数据计算和存储的需求不断提高。Spark作为一个基于内存计算的分布式计算框架以其优异的性能在近年来得到了业界的广泛认可,而Spark生态圈中的组件Spark SQL也成为了不少企业在面临海量数据分析处理问题时的落地解决方案。与此同时,海量数据的存储引擎也在迅猛的发展,支持不同业务场景需求的各类存储引擎纷纷涌现。这些海量数据处理技术的进步为大数据产业的发展提供了强有力的支持。企业的数据会分布在不同的存储引擎和系统中,若需要将这些数据接入计算引擎进行通用的统计分析通常会面临数据孤岛的问题。目前,通过构建一站式的大数据平台已经在一定程度上解决了数据孤岛问题,然而面对日新月异的存储引擎,如何方便快捷地完成计算引擎与不同存储引擎上数据源的对接,以及如何帮助计算引擎理解和适应存储引擎以提高数据的计算分析效率,仍是现今海量数据处理业务场景中需要解决的问题。针对上述问题,本文提出了一个基于Spark SQL的数据源连接器——Stargate,它一方面提供了一套面向不同存储引擎快速对接到Spark SQL计算引擎完成对数据源基本读写的框架,另一方面能够提取SQL分析中的部分计算并下推到数据源,利用数据源存储引擎的特点来快速地完成一些计算以使整个计算分析过程更高效。本文基于Spark SQL设计并实现了数据源连接器Stargate,通过实验对Stargate的功能性和性能进行了测试。实验表明,Stargate能够很好地完成Spark SQL计算引擎与多种存储引擎的对接,并能帮助计算引擎理解和适应存储引擎,提高计算分析的效率。
其他文献
解决交通拥堵问题,成为各级政府最重要的一项民生工程之一。回顾过去,动态交通历来受到各级政府和广大群众较多的重视。但是,需要认识到,车辆大部分时间是处于静止状态。城市静态交通的问题日益严峻,停车难、乱停车的问题日积月累,已经严重影响了动态交通的组织运行。公安交警、城市管理等执法部门虽然耗费了巨大的人力、物力用于整治违法停车,也有一定的成效,但是如果不能从根本上解决停车供需矛盾,仍然效果有限。本文在参
无线传感器网络(Wireless Sensor Networks,WSNs)应用越来越广泛,大部分WSNs节点使用电池供电,能耗是WSNs非常关心的一个重要指标。WSNs中一个或多个传感器节点能量耗尽后,不
锌,是人体必需的微量元素之一,在体内的含量仅次于铁元素。作为多种金属酶的关键组成结构,锌在生物功能方面起着非常重要的作用,参与核酸、蛋白质、脂肪及糖类等物质的合成及
轴向运动梁及轴向运动夹层梁模型在工程上被广泛应用,该模型具有应用范围广、等效性强、可控程度大等优点。伽辽金法作为一种基于加权余量原理的近似数值计算方法,精确度高,具有很强的可操作性,采用高阶伽辽金截断可以相对精确地把求解运动梁系统的非线性偏微分振动方程离散成常微分方程,为后面的振动分析以及有限元验证分析做下良好铺垫。在国内外学者对于梁结构研究的基础上,针对轴向变速粘弹性运动梁系统,应用伽辽金法进行
随着智能船舶1.0研发专项的开展,船舶动力系统中故障诊断系统的开发尤为重要。故障诊断系统可以实现设备由传统的定期维护事后维护向基于状态的智能使用与智能维护的转变,从而保障船舶设备全寿命周期高效运行,同时降低运行维护成本。故障诊断系统需要故障原因与故障现象的一一对应关系来提供支持,基于仿真技术开展故障模拟研究,可以节省成本,成为目前故障诊断系统开发的重要环节。本文基于MATLAB/Simulink仿
马来西亚裔美国作家林玉玲的小说《馨香与金箔》讲述了后殖民时期亚裔女性在压迫下艰难寻求自我的故事。以往的研究中,较多探讨离散和囯族身份,未能集中探讨小说突出的种族与性别议题。本文以后殖民女性主义理论为支撑,着重分析小说中女性的生存困境和抗争策略,旨在揭露亚裔女性边缘处境的原因,解构殖民主义和男性中心主义的权力话语。本篇论文主要分为五章。第一章介绍林玉玲的生平和小说《馨香与金箔》在国内外的研究现状、后
热电材料可以实现热能到电能的转换,在能源行业一直有着浓厚的兴趣与需求。近年来的研究表明:二维热电材料通常比对应的体材料性能有显著的提升/变化,实验方面,二维光电探测器中可以使用高性能热电材料提高其特性。通过对二维热电材料进行应力调制等,也展示了柔性电子和光电可调光探测器等良好的应用前景。本论文的研究内容包括:(1)研究了具有六边形结构和单斜结构的二维(2D)GaTe的声子、电子和热电输运性质。声子
本文报道了基于TiO_2纳米棒钙钛矿太阳能电池(PVSCs)光伏性能的研究,通过对TiO_2纳米棒生长条件的优化,提升了TiO_2阻挡层传输电子和阻碍空穴的能力,优化了TiO_2纳米棒的微观形貌和光电性能,得到了厚度为50 nm的TiO_2阻挡层、长度为250 nm的TiO_2纳米棒性能最佳。使用HCl刻蚀工艺对TiO_2纳米棒进行二次优化,修饰了TiO_2纳米棒的直径、密度和结晶性,消除了TiO
物理程序性知识是一类以学科领域知识为基础并致力于如何解决物理问题的知识。伴随着物理核心素养的提出,培养学生的物理学科能力已然成为物理教学的主题,并且物理核心素养中对如何培养学生的关键能力做出了说明。而物理程序性知识的教学正是促进学生物理学科关键能力提升的有效途径之一,因此物理程序性知识的教学显得尤为重要。本研究旨在丰富物理教师教育知识理论的同时为教师提供物理程序性知识的教学依据,主要由三部分组成。
安全数据传输和高性能是基于Web的服务提供商的基本需求,但加密操作会产生昂贵的开销,从而降低性能。近来出现了一批专用硬件加速器可将复杂的加解密操作卸载到应用程序专用