You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@drill.apache.org by br...@apache.org on 2016/06/03 22:24:48 UTC

drill-site git commit: add descriptions to list of distribution operators

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 <bb...@maprtech.com>
Authored: Fri Jun 3 15:24:32 2016 -0700
Committer: Bridget Bevens <bb...@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(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/drill-site/blob/1c17b85f/docs/physical-operators/index.html
----------------------------------------------------------------------
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 @@
 
     </div>
 
-     
+     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:  </p>
 
-<ul>
-<li>HashToRandomExchange</li>
-<li>HashToMergeExchange</li>
-<li>UnionExchange</li>
-<li>SingleMergeExchange</li>
-<li>BroadcastExchange</li>
-<li>UnorderedMuxExchange</li>
-</ul>
+<table><thead>
+<tr>
+<th>Operator</th>
+<th>Description</th>
+</tr>
+</thead><tbody>
+<tr>
+<td>HashToRandomExchange</td>
+<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>
+</tr>
+<tr>
+<td>HashToMergeExchange</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>
+</tr>
+<tr>
+<td>UnionExchange</td>
+<td>A UnionExchange is a   serialization operator in which each sender sends to a single (common)   destination. The receiver \u201cunions\u201d the input streams from various senders.</td>
+</tr>
+<tr>
+<td>SingleMergeExchange</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>
+</tr>
+<tr>
+<td>BroadcastExchange</td>
+<td>A BroadcastExchange is a   distrubtion operation in which each sender sends its input data to all N   receivers via a broadcast.</td>
+</tr>
+<tr>
+<td>UnorderedMuxExchange</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>
+</tr>
+</tbody></table>
 
 <h2 id="join-operators">Join Operators</h2>
 
-<p>Drill uses the following operators:</p>
+<p>Drill uses the following join operators:</p>
 
 <table><thead>
 <tr>

http://git-wip-us.apache.org/repos/asf/drill-site/blob/1c17b85f/feed.xml
----------------------------------------------------------------------
diff --git a/feed.xml b/feed.xml
index 611fb7d..aecbace 100644
--- a/feed.xml
+++ b/feed.xml
@@ -6,8 +6,8 @@
 </description>
     <link>/</link>
     <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>
     
       <item>