drill-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bridg...@apache.org
Subject drill-site git commit: add descriptions to list of distribution operators
Date Fri, 03 Jun 2016 22:24:48 GMT
Repository: drill-site
Updated Branches:
  refs/heads/asf-site 35ca76b79 -> 1c17b85f2

add descriptions to list of distribution operators

Project: http://git-wip-us.apache.org/repos/asf/drill-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill-site/commit/1c17b85f
Tree: http://git-wip-us.apache.org/repos/asf/drill-site/tree/1c17b85f
Diff: http://git-wip-us.apache.org/repos/asf/drill-site/diff/1c17b85f

Branch: refs/heads/asf-site
Commit: 1c17b85f2d5a5b852e4c62780db1d4f328ed03cd
Parents: 35ca76b
Author: Bridget Bevens <bbevens@maprtech.com>
Authored: Fri Jun 3 15:24:32 2016 -0700
Committer: Bridget Bevens <bbevens@maprtech.com>
Committed: Fri Jun 3 15:24:32 2016 -0700

 docs/physical-operators/index.html | 43 +++++++++++++++++++++++++--------
 feed.xml                           |  4 +--
 2 files changed, 35 insertions(+), 12 deletions(-)

diff --git a/docs/physical-operators/index.html b/docs/physical-operators/index.html
index 7178df5..5ead0dc 100644
--- a/docs/physical-operators/index.html
+++ b/docs/physical-operators/index.html
@@ -1062,7 +1062,7 @@
+     Jun 3, 2016
     <link href="/css/docpage.css" rel="stylesheet" type="text/css">
@@ -1074,18 +1074,41 @@
 <p>Drill uses the following operators to perform data distribution over the network:
+<td>A HashToRandomExchange gets an   input row, computes a hash value on the distribution
key, determines the   destination receiver based on the hash value, and sends the row in a
batch   operation. The join key or aggregation group-by keys are examples of distribution
  keys. The destination receiver is a minor fragment on a destination   node.</td>
+<td>A HashToMergeExchange is similar   to the HashToRandomExchange operator, except
that each destination receiver   mergers incoming streams of sorted data received from a sender.</td>
+<td>A UnionExchange is a   serialization operator in which each sender sends to a single
(common)   destination. The receiver “unions” the input streams from various senders.</td>
+<td>A SingleMergeExchange is   distribution operator in which each sender sends a sorted
stream of data to a   single receiver. The receiver performs a Merge operation to merge all
of the   incoming streams. This operator is useful when performing an ORDER BY operation 
 that requires a final global ordering.</td>
+<td>A BroadcastExchange is a   distrubtion operation in which each sender sends its
input data to all N   receivers via a broadcast.</td>
+<td>An UnorderedMuxExchange is an   operation that multiplexes the data from all minor
fragments on a node so the   data can be sent out on a single channel to a destination receiver.
A sender   node only needs to maintain buffers for each receiving node instead of each   receiving
minor fragment on every node.</td>
 <h2 id="join-operators">Join Operators</h2>
-<p>Drill uses the following operators:</p>
+<p>Drill uses the following join operators:</p>

diff --git a/feed.xml b/feed.xml
index 611fb7d..aecbace 100644
--- a/feed.xml
+++ b/feed.xml
@@ -6,8 +6,8 @@
     <atom:link href="/feed.xml" rel="self" type="application/rss+xml"/>
-    <pubDate>Thu, 26 May 2016 12:06:25 -0700</pubDate>
-    <lastBuildDate>Thu, 26 May 2016 12:06:25 -0700</lastBuildDate>
+    <pubDate>Fri, 03 Jun 2016 15:19:47 -0700</pubDate>
+    <lastBuildDate>Fri, 03 Jun 2016 15:19:47 -0700</lastBuildDate>
     <generator>Jekyll v2.5.2</generator>

View raw message