Re: Horizontal scalability/sharding

Поиск
Список
Период
Сортировка
От Petr Jelinek
Тема Re: Horizontal scalability/sharding
Дата
Msg-id 55EF2BAA.9000707@2ndquadrant.com
обсуждение исходный текст
Ответ на Re: Horizontal scalability/sharding  (Robert Haas <robertmhaas@gmail.com>)
Список pgsql-hackers
On 2015-09-08 19:52, Robert Haas wrote:
> On Fri, Sep 4, 2015 at 6:52 PM, Ozgun Erdogan <ozgun@citusdata.com> wrote:
>>> For Citus, a second part of the question is as FDW writers. We implemented
>> cstore_fdw, json_fdw, and mongo_fdw, and these wrappers don't benefit from
>> even the simple join pushdown that doesn't require Map/Reduce.
>>
>> The PostgreSQL wiki lists 85 foreign data wrappers, and only 18 of these
>> have support for joins:
>> https://wiki.postgresql.org/wiki/Foreign_data_wrappers
>
> What do you mean by "support for joins"?  Do you mean that only 18 of
> the remote data sources can do joins?  If so, why does that matter?
> I'd be quite happy if a join pushdown or "distributed shuffle" API had
> as many as 18 users - I'd be quite happy if it had one (postgres_fdw).
> The fact that not all FDWs can support every operation because of
> limitations on the remote side isn't a reason not to support those
> operations when the remote side is capable.
>

Agreed. While I personally don't think FDWs are long term answer for 
sharding, I do believe that the infrastructure that is being developed 
for FDWs (join/aggregate pushdown) is needed anyway and there are many 
common issues that need solving in this area for FDWs, sharding and 
parallel query.

--  Petr Jelinek                  http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training &
Services



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Andres Freund
Дата:
Сообщение: Re: Separating Buffer LWlocks
Следующее
От: Robert Haas
Дата:
Сообщение: Re: DBT-3 with SF=20 got failed