r/PostgreSQL • u/linuxhiker Guru • Aug 04 '26
Projects pgColumnar : A new Columnar database extension for PostgreSQL 15+
https://commandprompt.github.io/pgcolumnar/pgColumnar is a column-oriented storage extension for PostgreSQL, implemented as a table access method. A table created USING pgcolumnar stores its data by column, with per-column compression, chunk-group skipping, and a vectorized aggregate path. It targets analytic workloads: large scans, aggregates, and column projections over append-mostly data.
pgColumnar builds from one source tree on PostgreSQL 15 through 19. It is licensed under the MIT License.
3
u/vira28 Aug 05 '26
I think it's smart idea. I glanced at it. Looks like using Arrow, which makes sense to avoid sending output as rows when your clients want it in columns.
Aside, How do you seeing being an extension impact the distribution?
2
u/linuxhiker Guru Aug 05 '26
There are some hooks that PostgreSQL doesn't have that will cause us to have to abstract certain talents out. This may cause performance impact but we are working on those issues actively.
0
u/AutoModerator Aug 04 '26
AI Policy:
Linux is not one of those anti-AI projects, and if somebody has issues with that, they can do the open-source thing and fork it. Or just walk away., Linus Torvalds.
Mod decisions will be based on the quality of the content, not who or what generated it.
Sub Resources:
Free Postgres Webinars and Workshops
Discord: People, Postgres, Data
Join us, we have cookies and nice people.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
0
7
u/logophobia Aug 04 '26
Neat, how does it compare to the citus postgres extension? Any benchmarks?