Re: Assembling "top features" list for beta announcement

From: Darren Duncan <darren(at)darrenduncan(dot)net>
To: PostgreSQL Advocacy <pgsql-advocacy(at)postgresql(dot)org>
Subject: Re: Assembling "top features" list for beta announcement
Date: 2017-04-08 20:49:54
Message-ID: 113cf700-8122-32ff-5b48-5339b2655f6e@darrenduncan.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-advocacy

On 2017-04-08 1:50 AM, Michael Banck wrote:
>> - PGFDW: push down aggregates
>
> As the list is getting rather large, I am not sure this one merits
> inclusion, but I don't how much it improves things, really.

I believe this absolutely merits inclusion in the announcement, though not as a
top 3 item.

Pushing down aggregates is huge for the scalability and performance of federated
queries.

If one is for example summarizing a billion remote rows into a dozen rows, this
change means the GROUP BY and aggregation happens remotely and then only a dozen
rows are passed over the wire instead of a billion rows.

Next to pushing down projections or restrictions, the aggregate pushdown means
the difference for a large fraction of common queries to be feasible versus not.
It means that say a billion row aggregate takes effectively zero time of the
client Postgres' resources.

-- Darren Duncan

In response to

Browse pgsql-advocacy by date

  From Date Subject
Next Message Robert Haas 2017-04-09 02:09:09 Re: Assembling "top features" list for beta announcement
Previous Message Josh Berkus 2017-04-08 20:26:33 Re: Assembling "top features" list for beta announcement