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/10/03 18:03:37 UTC
[2/2] drill git commit: edits to typos in physical operators page
edits to typos in physical operators page
Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/69ac9c48
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/69ac9c48
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/69ac9c48
Branch: refs/heads/gh-pages
Commit: 69ac9c48d32c02e5bb5a5d9061ee86c19e944405
Parents: 694dce9
Author: Bridget Bevens <bb...@maprtech.com>
Authored: Fri Sep 30 16:20:31 2016 -0700
Committer: Bridget Bevens <bb...@maprtech.com>
Committed: Fri Sep 30 16:20:31 2016 -0700
----------------------------------------------------------------------
.../performance-tuning-reference/020-physical-operators.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/drill/blob/69ac9c48/_docs/performance-tuning/performance-tuning-reference/020-physical-operators.md
----------------------------------------------------------------------
diff --git a/_docs/performance-tuning/performance-tuning-reference/020-physical-operators.md b/_docs/performance-tuning/performance-tuning-reference/020-physical-operators.md
index d019b82..215a427 100644
--- a/_docs/performance-tuning/performance-tuning-reference/020-physical-operators.md
+++ b/_docs/performance-tuning/performance-tuning-reference/020-physical-operators.md
@@ -1,6 +1,6 @@
---
title: "Physical Operators"
-date: 2016-06-03 22:11:51 UTC
+date: 2016-09-30 23:20:32 UTC
parent: "Performance Tuning Reference"
---
@@ -13,10 +13,10 @@ Drill uses the following operators to perform data distribution over the network
| Operator | Description |
|----------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| HashToRandomExchange | 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. |
-| HashToMergeExchange | A HashToMergeExchange is similar to the HashToRandomExchange operator, except that each destination receiver mergers incoming streams of sorted data received from a sender. |
+| HashToMergeExchange | A HashToMergeExchange is similar to the HashToRandomExchange operator, except that each destination receiver merges incoming streams of sorted data received from a sender. |
| UnionExchange | 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. |
| SingleMergeExchange | 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. |
-| BroadcastExchange | A BroadcastExchange is a distrubtion operation in which each sender sends its input data to all N receivers via a broadcast. |
+| BroadcastExchange | A BroadcastExchange is a distribution operation in which each sender sends its input data to all N receivers via a broadcast. |
| UnorderedMuxExchange | 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. |
## Join Operators