Поделиться в MAX

Building a Foreign Data Wrapper (PConf.dev 2026)

Аватар автора
Создание обёртки сторонних данных (Building a Foreign Data Wrapper) PGConf.dev 2026 Postgres предоставляет API для создания «обёрток сторонних данных» — расширений, позволяющих выполнять запросы на внешних серверах — начиная с версии 9.3 в 2011 году. За прошедшие годы сложилась обширная коллекция таких FDW (Foreign Data Wrappers), а сам API значительно расширился и обзавёлся новыми функциями, в частности возможностью «проталкивания» (pushdown) выполнения во внешний источник данных. Я подошёл к разработке FDW с новым взглядом, унаследовав основы от postgres_fdw и clickhouse_fdw для создания pg_clickhouse. И теперь хочу поделиться всем, что узнал. Этот сеанс охватит основы обёрток сторонних данных, планирование запросов и переписывание, а также различные техники увеличения проталкивания. Если в итоге вы уйдёте с базовым пониманием того, с чего начать и как создать или адаптировать FDW для ваших любимых источников данных, это будет успехом. И вы тоже.

0/0


0/0

0/0

0/0

0/0