MadeStone

Building a Foreign Data Wrapper (PConf.dev 2026)

Просмотры:
7
Дата загрузки:
18.08.2026 14:47
Длительность:
00:48:28
Категория:
Технологии и интернет

Описание

Создание обёртки сторонних данных (Building a Foreign Data Wrapper)

PGConf.dev 2026

Представлено Дэвидом И. Уилером (David E. Wheeler) на PGConf.dev 2026 (https://2026.pgconf.dev)

Postgres предоставляет API для создания «обёрток сторонних данных» — расширений, позволяющих выполнять запросы на внешних серверах — начиная с версии 9.3 в 2011 году. За прошедшие годы сложилась обширная коллекция таких FDW (Foreign Data Wrappers), а сам API значительно расширился и обзавёлся новыми функциями, в частности возможностью «проталкивания» (pushdown) выполнения во внешний источник данных.

Я подошёл к разработке FDW с новым взглядом, унаследовав основы от postgres_fdw и clickhouse_fdw для создания pg_clickhouse. И теперь хочу поделиться всем, что узнал.

Этот сеанс охватит основы обёрток сторонних данных, планирование запросов и переписывание, а также различные техники увеличения проталкивания. Если в итоге вы уйдёте с базовым пониманием того, с чего начать и как создать или адаптировать FDW для ваших любимых источников данных, это будет успехом. И вы тоже.

https://2026.pgconf.dev/session/510

Источники:

Рекомендуемые видео