Re: [HACKERS] a funnel by any other name

2015-09-23 Thread Simon Riggs
On 22 September 2015 at 21:14, Alvaro Herrera wrote: > Robert Haas wrote: > > On Tue, Sep 22, 2015 at 10:34 AM, Simon Riggs > wrote: > > > > For 1, Gather makes most sense. > > > > Yeah, I'm leaning that way myself. Amit argued for "Parallel Gather" > > but I think that's overkill. There can't

Re: [HACKERS] a funnel by any other name

2015-09-23 Thread Simon Riggs
On 22 September 2015 at 20:34, Robert Haas wrote: > On Tue, Sep 22, 2015 at 10:34 AM, Simon Riggs > wrote: > > Robert, thanks for asking. We'll be stuck with these words for some time, > > user visible via EXPLAIN so this is important. > > I agree, thanks for taking an interest. > > > The main o

Re: [HACKERS] a funnel by any other name

2015-09-22 Thread Alvaro Herrera
Robert Haas wrote: > On Tue, Sep 22, 2015 at 10:34 AM, Simon Riggs wrote: > > For 1, Gather makes most sense. > > Yeah, I'm leaning that way myself. Amit argued for "Parallel Gather" > but I think that's overkill. There can't be a non-parallel gather, > and long names are a pain. "Gather" see

Re: [HACKERS] a funnel by any other name

2015-09-22 Thread Robert Haas
On Tue, Sep 22, 2015 at 10:34 AM, Simon Riggs wrote: > Robert, thanks for asking. We'll be stuck with these words for some time, > user visible via EXPLAIN so this is important. I agree, thanks for taking an interest. > The main operations are the 3 mentioned by Nicolas: > 1. Send data from many

Re: [HACKERS] a funnel by any other name

2015-09-22 Thread Simon Riggs
On 17 September 2015 at 05:07, Nicolas Barbier wrote: > 2015-09-17 Robert Haas : > > > 1. Exchange Bushy > > 2. Exchange Inter-Operator (this is what's currently implemented) > > 3. Exchange Replicate > > 4. Exchange Merge > > 5. Interchange > > > 1. ? > > 2. Gather > > 3. Broadcast (sorta) > > 4

Re: [HACKERS] a funnel by any other name

2015-09-17 Thread Nicolas Barbier
2015-09-17 Robert Haas : > 1. Exchange Bushy > 2. Exchange Inter-Operator (this is what's currently implemented) > 3. Exchange Replicate > 4. Exchange Merge > 5. Interchange > 1. ? > 2. Gather > 3. Broadcast (sorta) > 4. Gather Merge > 5. Redistribute > 1. Parallel Child > 2. Parallel Gather > 3

Re: [HACKERS] a funnel by any other name

2015-09-17 Thread Amit Kapila
On Thu, Sep 17, 2015 at 8:09 AM, Robert Haas wrote: > > Or, yet another option, we could combine the similar operators under > one umbrella while keeping the things that are more different as > separate nodes: > > 1, 2. Exchange (or Gather or Funnel) > 3, 5. Distribute (or Redistribute or Intercha

Re: [HACKERS] a funnel by any other name

2015-09-16 Thread Petr Jelinek
On 2015-09-17 04:39, Robert Haas wrote: 1. Exchange Bushy 2. Exchange Inter-Operator (this is what's currently implemented) 3. Exchange Replicate 4. Exchange Merge 5. Interchange Or taking inspiration from Greenplum, we could go with: 1. ? 2. Gather 3. Broadcast (sorta) 4. Gather Merge 5. Redi