public inbox for [email protected]
help / color / mirror / Atom feedFrom: Amit Langote <[email protected]>
To: PostgreSQL-development <[email protected]>
Subject: PGConf.dev 2026: Community session on batched/vectorized execution primitives
Date: Tue, 21 Apr 2026 21:23:54 +0900
Message-ID: <CA+HiwqHZfOzeEtArXiZj1FxDETBn36rptNJ-va-LFfSu7HZ8-g@mail.gmail.com> (raw)
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...
reply
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: [email protected]
Cc: [email protected]
Subject: Re: PGConf.dev 2026: Community session on batched/vectorized execution primitives
In-Reply-To: <CA+HiwqHZfOzeEtArXiZj1FxDETBn36rptNJ-va-LFfSu7HZ8-g@mail.gmail.com>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox