<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: saisrirampur</title><link>https://news.ycombinator.com/user?id=saisrirampur</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 13 Oct 2026 20:22:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=saisrirampur" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Can Postgres survive a bad query?]]></title><description><![CDATA[
<p>Article URL: <a href="https://clickhouse.com/blog/can-your-postgres-survive-a-bad-query">https://clickhouse.com/blog/can-your-postgres-survive-a-bad-query</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50065624">https://news.ycombinator.com/item?id=50065624</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 13 Oct 2026 01:57:22 +0000</pubDate><link>https://clickhouse.com/blog/can-your-postgres-survive-a-bad-query</link><dc:creator>saisrirampur</dc:creator><comments>https://news.ycombinator.com/item?id=50065624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50065624</guid></item><item><title><![CDATA[New comment by saisrirampur in "Postgres isn't slow, your storage is"]]></title><description><![CDATA[
<p>Stay tuned, you’ll hear something from us soon!</p>
]]></description><pubDate>Mon, 12 Oct 2026 16:56:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=50059247</link><dc:creator>saisrirampur</dc:creator><comments>https://news.ycombinator.com/item?id=50059247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50059247</guid></item><item><title><![CDATA[New comment by saisrirampur in "Postgres isn't slow, your storage is"]]></title><description><![CDATA[
<p>Agreed. This is probably the trickiest part of building managed Postgres on local NVMe. Postgres already gives you a lot of the building blocks: physical streaming replication, synchronous replication, WAL archiving/PITR with backup toold, etc. The hard part is making failovers, recovery, and node replacements seamless.<p>We’ve spent a fair bit of time on this at ClickHouse through our operational expertise huilding Postgres managed services multiple times. We’re fortunate to have deep internal and partner Postgres expertise, folks who originally built WAL-G back in the Citus Data days and are active contributors now and solid partnership with Ubicloud.<p>It’s definitely more engineering work, but the performance/scalability gains make it worth it. Relaying this based on 100s of customers who migrated to ClickHouse Managed Postgres - new, powerful world surpassing previous expectations.</p>
]]></description><pubDate>Mon, 12 Oct 2026 16:54:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=50059207</link><dc:creator>saisrirampur</dc:creator><comments>https://news.ycombinator.com/item?id=50059207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50059207</guid></item><item><title><![CDATA[Postgres isn't slow, your storage is]]></title><description><![CDATA[
<p>Article URL: <a href="https://clickhouse.com/blog/posette-talk-recap-postgres-isnt-slow-your-storage-is">https://clickhouse.com/blog/posette-talk-recap-postgres-isnt-slow-your-storage-is</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50052163">https://news.ycombinator.com/item?id=50052163</a></p>
<p>Points: 175</p>
<p># Comments: 185</p>
]]></description><pubDate>Mon, 12 Oct 2026 06:36:53 +0000</pubDate><link>https://clickhouse.com/blog/posette-talk-recap-postgres-isnt-slow-your-storage-is</link><dc:creator>saisrirampur</dc:creator><comments>https://news.ycombinator.com/item?id=50052163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50052163</guid></item><item><title><![CDATA[ClickHouse C – Talk to ClickHouse using its native binary protocol]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/ClickHouse/clickhouse-c">https://github.com/ClickHouse/clickhouse-c</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50049003">https://news.ycombinator.com/item?id=50049003</a></p>
<p>Points: 48</p>
<p># Comments: 3</p>
]]></description><pubDate>Sun, 11 Oct 2026 23:08:29 +0000</pubDate><link>https://github.com/ClickHouse/clickhouse-c</link><dc:creator>saisrirampur</dc:creator><comments>https://news.ycombinator.com/item?id=50049003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50049003</guid></item><item><title><![CDATA[Postgres FDW: Pushdown is a negotiation]]></title><description><![CDATA[
<p>Article URL: <a href="https://clickhouse.com/blog/postgres-fdw-pushdown-negotiation">https://clickhouse.com/blog/postgres-fdw-pushdown-negotiation</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50048857">https://news.ycombinator.com/item?id=50048857</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 11 Oct 2026 22:54:04 +0000</pubDate><link>https://clickhouse.com/blog/postgres-fdw-pushdown-negotiation</link><dc:creator>saisrirampur</dc:creator><comments>https://news.ycombinator.com/item?id=50048857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50048857</guid></item><item><title><![CDATA[How we migrated Clera's 500 GB production Postgres database overnight]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.getclera.com/blog/how-we-migrated-to-clickhouse-managed-postgres">https://www.getclera.com/blog/how-we-migrated-to-clickhouse-managed-postgres</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50035288">https://news.ycombinator.com/item?id=50035288</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 10 Oct 2026 17:45:40 +0000</pubDate><link>https://www.getclera.com/blog/how-we-migrated-to-clickhouse-managed-postgres</link><dc:creator>saisrirampur</dc:creator><comments>https://news.ycombinator.com/item?id=50035288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50035288</guid></item><item><title><![CDATA[Postgres isn't slow your storage is]]></title><description><![CDATA[
<p>Article URL: <a href="https://clickhouse.com/blog/posette-talk-recap-postgres-isnt-slow-your-storage-is">https://clickhouse.com/blog/posette-talk-recap-postgres-isnt-slow-your-storage-is</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49984087">https://news.ycombinator.com/item?id=49984087</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 06 Oct 2026 21:01:12 +0000</pubDate><link>https://clickhouse.com/blog/posette-talk-recap-postgres-isnt-slow-your-storage-is</link><dc:creator>saisrirampur</dc:creator><comments>https://news.ycombinator.com/item?id=49984087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49984087</guid></item><item><title><![CDATA[Postgres 19: What's New with Monitoring?]]></title><description><![CDATA[
<p>Article URL: <a href="https://clickhouse.com/blog/postgres-19-monitoring-whats-new">https://clickhouse.com/blog/postgres-19-monitoring-whats-new</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49948601">https://news.ycombinator.com/item?id=49948601</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 03 Oct 2026 22:59:21 +0000</pubDate><link>https://clickhouse.com/blog/postgres-19-monitoring-whats-new</link><dc:creator>saisrirampur</dc:creator><comments>https://news.ycombinator.com/item?id=49948601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49948601</guid></item><item><title><![CDATA[Memory safety for Postgres extensions in C/C++]]></title><description><![CDATA[
<p>Article URL: <a href="https://clickhouse.com/blog/memory-safety-postgres-extensions-c-cpp">https://clickhouse.com/blog/memory-safety-postgres-extensions-c-cpp</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49945038">https://news.ycombinator.com/item?id=49945038</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 03 Oct 2026 15:16:59 +0000</pubDate><link>https://clickhouse.com/blog/memory-safety-postgres-extensions-c-cpp</link><dc:creator>saisrirampur</dc:creator><comments>https://news.ycombinator.com/item?id=49945038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49945038</guid></item><item><title><![CDATA[Can your Postgres survive a bad query?]]></title><description><![CDATA[
<p>Article URL: <a href="https://clickhouse.com/blog/can-your-postgres-survive-a-bad-query">https://clickhouse.com/blog/can-your-postgres-survive-a-bad-query</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49929006">https://news.ycombinator.com/item?id=49929006</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 02 Oct 2026 01:37:47 +0000</pubDate><link>https://clickhouse.com/blog/can-your-postgres-survive-a-bad-query</link><dc:creator>saisrirampur</dc:creator><comments>https://news.ycombinator.com/item?id=49929006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49929006</guid></item><item><title><![CDATA[Can your Postgres survive a bad query?]]></title><description><![CDATA[
<p>Article URL: <a href="https://clickhouse.com/blog/can-your-postgres-survive-a-bad-query">https://clickhouse.com/blog/can-your-postgres-survive-a-bad-query</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49894396">https://news.ycombinator.com/item?id=49894396</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 29 Sep 2026 14:54:25 +0000</pubDate><link>https://clickhouse.com/blog/can-your-postgres-survive-a-bad-query</link><dc:creator>saisrirampur</dc:creator><comments>https://news.ycombinator.com/item?id=49894396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49894396</guid></item><item><title><![CDATA[Can your Postgres survive a bad query?]]></title><description><![CDATA[
<p>Article URL: <a href="https://clickhouse.com/blog/can-your-postgres-survive-a-bad-query">https://clickhouse.com/blog/can-your-postgres-survive-a-bad-query</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49881390">https://news.ycombinator.com/item?id=49881390</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 28 Sep 2026 17:25:59 +0000</pubDate><link>https://clickhouse.com/blog/can-your-postgres-survive-a-bad-query</link><dc:creator>saisrirampur</dc:creator><comments>https://news.ycombinator.com/item?id=49881390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49881390</guid></item><item><title><![CDATA[PostgreSQL and the Linux OOM Killer: A Better Default]]></title><description><![CDATA[
<p>Article URL: <a href="https://clickhouse.com/blog/strict-memory-overcommit-for-postgres">https://clickhouse.com/blog/strict-memory-overcommit-for-postgres</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49862319">https://news.ycombinator.com/item?id=49862319</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 27 Sep 2026 01:11:49 +0000</pubDate><link>https://clickhouse.com/blog/strict-memory-overcommit-for-postgres</link><dc:creator>saisrirampur</dc:creator><comments>https://news.ycombinator.com/item?id=49862319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49862319</guid></item><item><title><![CDATA[Pg_chdb, fast imports from object storage to Postgres using COPY]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/ClickHouse/pg_chdb">https://github.com/ClickHouse/pg_chdb</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49811883">https://news.ycombinator.com/item?id=49811883</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 23 Sep 2026 05:07:45 +0000</pubDate><link>https://github.com/ClickHouse/pg_chdb</link><dc:creator>saisrirampur</dc:creator><comments>https://news.ycombinator.com/item?id=49811883</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49811883</guid></item><item><title><![CDATA[Postgres 19: What's new in monitoring?]]></title><description><![CDATA[
<p>Article URL: <a href="https://clickhouse.com/blog/postgres-19-monitoring-whats-new">https://clickhouse.com/blog/postgres-19-monitoring-whats-new</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49783513">https://news.ycombinator.com/item?id=49783513</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 21 Sep 2026 05:59:37 +0000</pubDate><link>https://clickhouse.com/blog/postgres-19-monitoring-whats-new</link><dc:creator>saisrirampur</dc:creator><comments>https://news.ycombinator.com/item?id=49783513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49783513</guid></item><item><title><![CDATA[Show HN: Pg_chdb, fast imports from object storage to Postgres using COPY]]></title><description><![CDATA[
<p>Article URL: <a href="https://clickhouse.com/blog/introducing-chdb-postgres">https://clickhouse.com/blog/introducing-chdb-postgres</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49768601">https://news.ycombinator.com/item?id=49768601</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 19 Sep 2026 17:42:09 +0000</pubDate><link>https://clickhouse.com/blog/introducing-chdb-postgres</link><dc:creator>saisrirampur</dc:creator><comments>https://news.ycombinator.com/item?id=49768601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49768601</guid></item><item><title><![CDATA[New comment by saisrirampur in "WalShadow: Sub-second Postgres replication to ClickHouse from physical WAL"]]></title><description><![CDATA[
<p>Right, it takes some effort, but it’s worth it for the benefits of sub-second latency and reduced operational overhead. We expect the WAL format for existing commands to remain relatively stable across Postgres versions, while newer commands may need additional handling.</p>
]]></description><pubDate>Thu, 17 Sep 2026 02:30:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49735743</link><dc:creator>saisrirampur</dc:creator><comments>https://news.ycombinator.com/item?id=49735743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49735743</guid></item><item><title><![CDATA[New comment by saisrirampur in "WalShadow: Sub-second Postgres replication to ClickHouse from physical WAL"]]></title><description><![CDATA[
<p>WalShadow requires direct access to the physical WAL, and most managed Postgres providers don't allow that. It works with ClickHouse Managed Postgres or self-hosted Postgres. I talk about this in the blog:<p>Physical WAL is key to WalShadow’s architecture, but most managed Postgres services don’t expose it to customers, making it impossible to use WalShadow. ClickHouse Managed Postgres manages both sides of the stack, allowing us to integrate WalShadow directly into the Postgres replication layer and provide a native path from Postgres WAL to ClickHouse.</p>
]]></description><pubDate>Thu, 17 Sep 2026 02:27:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49735730</link><dc:creator>saisrirampur</dc:creator><comments>https://news.ycombinator.com/item?id=49735730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49735730</guid></item><item><title><![CDATA[New comment by saisrirampur in "WalShadow: Sub-second Postgres replication to ClickHouse from physical WAL"]]></title><description><![CDATA[
<p>Ack, thank you! The idea was to minimize the operational overhead of logical replication (slot growth, slowdowns from reorder buffering, handling advance schema changes) and reducing load on Postgres. This approach lets us purpose-build replication for ClickHouse. Postgres logical replication was primarily designed keeping in mind with Postgres as the target.<p>There’s also some interesting work happening in core with a similar goal of decoupling logical decoding from the Postgres process. We plan to share learnings from WalShadow with the core and hopefully help bring this to Postgres someday :) <a href="https://hacking.postgres.tv/topics/logical-decoding/" rel="nofollow">https://hacking.postgres.tv/topics/logical-decoding/</a></p>
]]></description><pubDate>Wed, 16 Sep 2026 21:35:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49733353</link><dc:creator>saisrirampur</dc:creator><comments>https://news.ycombinator.com/item?id=49733353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49733353</guid></item></channel></rss>