首页> 外国专利> SUPPORTING ADDITIONAL QUERY LANGUAGES THROUGH DISTRIBUTED EXECUTION OF QUERY ENGINES

SUPPORTING ADDITIONAL QUERY LANGUAGES THROUGH DISTRIBUTED EXECUTION OF QUERY ENGINES

机译:通过查询引擎的分布式执行来支持其他查询语言

摘要

Systems and methods are described for distributed processing a query in a first query language utilizing a query execution engine intended for single-device execution. While distributed processing provides numerous benefits over single-device processing, distributed query execution engines can be significantly more difficult to develop that single-device engines. Embodiments of this disclosure enable the use of a single-device engine to support distributed processing, by dividing a query into multiple stages, each of which can be executed by multiple, concurrent executions of a single-device engine. Between stages, data can be shuffled between executions of the engine, such that individual executions of the engine are provided with a complete set of records needed to implement an individual stage. Because single-device engines can be significantly less difficult to develop, use of the techniques described herein can enable a distributed system to rapidly support multiple query languages.
机译:描述了用于利用旨在用于单设备执行的查询执行引擎以第一查询语言分布式处理查询的系统和方法。尽管分布式处理比单设备处理具有许多优势,但是开发分布式查询执行引擎要比单设备引擎困难得多。通过将查询划分为多个阶段,本公开的实施例使得能够使用单设备引擎来支持分布式处理,每个阶段可以由单设备引擎的多个并发执行来执行。在各个阶段之间,可以在引擎执行之间对数据进行混洗,以便为引擎的各个执行提供实现单个阶段所需的完整记录集。由于单设备引擎的开发难度可能会大大降低,因此使用此处描述的技术可使分布式系统快速支持多种查询语言。

著录项

  • 公开/公告号US2020050612A1

    专利类型

  • 公开/公告日2020-02-13

    原文格式PDF

  • 申请/专利权人 SPLUNK INC.;

    申请/专利号US201916657916

  • 申请日2019-10-18

  • 分类号G06F16/28;G06F16/2452;

  • 国家 US

  • 入库时间 2022-08-21 11:24:04

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号