发明名称 ACCESSING AN EXTERNAL TABLE IN PARALLEL TO EXECUTE A QUERY
摘要 An approach, referred to herein as parallelized-external-table access, generates rows from a single external table in parallel for a given query. Under parallelized-external-table access, an execution plan generated for the query includes multiple work granules that generate rows for a single external table from a data source. Such work granules are referred to herein as external work granules. Each external work granule of the execution plan may be assigned to a slave process, which executes the external work granule in parallel with another slave process executing another external work granule. External tables are accessible on a cluster of data nodes in a distributed data access system (e.g. Hadoop Distributed File System) connected to a DBMS.
申请公布号 US2015356131(A1) 申请公布日期 2015.12.10
申请号 US201514685840 申请日期 2015.04.14
申请人 Oracle International Corporation 发明人 McClary Daniel;Brumm Allen;Stenoish James;Abbott Robert K.
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method, comprising: a DBMS generating an execution plan for a query that requires access to an external table, wherein generating said execution plan includes generating a plurality of external work granules for generating rows for the external table from a data source; and said DBMS executing said execution plan, wherein executing said execution plan comprises a plurality of slave processes executing said external work granules.
地址 Redwood Shores CA US