| From: | Amit Langote <amitlangote09(at)gmail(dot)com> |
|---|---|
| To: | PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org> |
| Subject: | PGConf.dev 2026: Community session on batched/vectorized execution primitives |
| Date: | 2026-04-21 12:23:54 |
| Message-ID: | CA+HiwqHZfOzeEtArXiZj1FxDETBn36rptNJ-va-LFfSu7HZ8-g@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
Hi all,
I'll be running an open discussion session at PGConf.dev 2026 (Tuesday
schedule [1]) titled "Path to batched and vectorized execution
primitives in core Postgres executor".
I'm especially hoping to hear from folks who have worked on executor
internals, the TAM API, expression evaluation, or custom
scan/execution paths in Postgres --- including those who have resorted
to hooks or extensions to get batched or vectorized behavior and
wished core carried more of that weight --- as well as anyone who has
built or worked on batched/vectorized execution in other database
systems and can speak to which design choices succeeded and which
failed.
Some of you may have followed the "Batching in executor" thread [2]
that I started last year. This session is a chance to hash out the
broader design questions in person.
If you're at the conference and have experience or opinions in this
area, please come. If you would like to attend, it would be nice to
hear from you in advance by replying to this email or off-list.
--
Thanks, Amit Langote
[1] https://2026.pgconf.dev/schedule/tuesday
[2] https://www.postgresql.org/message-id/CA%2BHiwqGkway9dcpTVmRs0Q%3DZsQQ8Nx0MRjy9jfDmR8QFLnd-Mg%40mail.gmail.com
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Etsuro Fujita | 2026-04-21 12:24:59 | Re: First draft of PG 19 release notes |
| Previous Message | Aleksander Alekseev | 2026-04-21 12:22:29 | [PATCH] Remove dead code in ExecForPortionOfLeftovers() |