<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/rust-is-slowly-but-surely-eating-postgresql-deep-dive-into-neon-paradedb-pgdog-and-more-xvcddxa80" -->

---
title: Rust is slowly but surely eating PostgreSQL: Deep dive...
description: Rust is increasingly powering the PostgreSQL ecosystem through extensions, sidecars, and storage layers. Key projects covered include: pgrx, which lets...
canonical: https://daily.dev/posts/rust-is-slowly-but-surely-eating-postgresql-deep-dive-into-neon-paradedb-pgdog-and-more-xvcddxa80
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Rust is slowly but surely eating PostgreSQL: Deep dive into Neon, ParadeDB, PgDog and more | daily.dev
og:description: Rust is increasingly powering the PostgreSQL ecosystem through extensions, sidecars, and storage layers. Key projects covered include: pgrx, which lets...
og:url: https://daily.dev/posts/rust-is-slowly-but-surely-eating-postgresql-deep-dive-into-neon-paradedb-pgdog-and-more-xvcddxa80
og:image: https://api.daily.dev/og/posts/xvcdDxa80.png
og:image:alt: Rust is slowly but surely eating PostgreSQL: Deep dive into Neon, ParadeDB, PgDog and more
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Rust is slowly but surely eating PostgreSQL: Deep dive into Neon, ParadeDB, PgDog and more

**[Sylvain Kerkour](https://daily.dev/sources/kerkour)** · 6 min read · 0 upvotes · 0 comments

## Summary

Rust is increasingly powering the PostgreSQL ecosystem through extensions, sidecars, and storage layers. Key projects covered include: pgrx, which lets developers write Postgres extensions in safe Rust instead of C; Supabase Wrappers for querying external data sources via Foreign Data Wrappers; ParadeDB's pg_search extension bringing Elasticsearch-quality full-text search into Postgres using the Tantivy engine with native block storage integration since v0.14.0; pgdog, a Rust-rewrite of PgBouncer offering load balancing, sharding, and observability; and Neon, which replaces Postgres' local disk storage with S3-compatible storage, enabling fast database spin-up ideal for AI agents and ephemeral environments.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://kerkour.com/rust-eating-postgres>

## Questions this post answers

### What is pgrx and how does it let me write PostgreSQL extensions in Rust?

pgrx is a framework that enables developers to build PostgreSQL extensions in safe, ergonomic Rust instead of C. It handles the mapping of Postgres types to Rust types and provides the integration hooks needed to work with Postgres internals, letting the Rust compiler and type system enforce correctness rather than relying on error-prone C code.

_Developers building Postgres extensions in Rust track pgrx updates and ecosystem tooling on daily.dev._

### How does Neon replace PostgreSQL local disk storage with S3 and what are the trade-offs?

Neon replaces Postgres' local disk storage with S3-compatible object storage by adding a distributed safekeepers layer. This eliminates the need for expensive networked storage like AWS EBS, gives read replicas a single source of truth instead of error-prone replication, and allows database scaling by simply spawning a new container. The trade-off is added architectural complexity over Postgres' monolithic design.

_Engineers evaluating serverless Postgres architectures find coverage of Neon and similar projects on daily.dev._

### What does ParadeDB pg_search integrate with in PostgreSQL since v0.14.0?

Since v0.14.0, pg_search natively integrates with Postgres' block storage, enabling WAL integration for physical replication of the search index, crash and point-in-time recovery, full MVCC support, and integration with Postgres' buffer cache — which significantly improves index creation times and write throughput. It uses the Tantivy full-text search engine under the hood.

_Teams replacing Elasticsearch with in-database search follow ParadeDB and pg_search developments on daily.dev._

## Similar posts on daily.dev

- [Rust extensions started landing PostgreSQL RPM repository](https://daily.dev/posts/rust-extensions-started-landing-postgresql-rpm-repository-fbrlo5k7d) · Planet PostgreSQL · 5 upvotes · 0 comments
- [GitHub - pgcentralfoundation/pgrx: Build Postgres Extensions with Rust\!](https://daily.dev/posts/github---pgcentralfoundation-pgrx-build-postgres-extensions-with-rust--gzoihklhh) · Hacker News · 0 upvotes · 0 comments
- [Building scalable backend services with Rust and PostgreSQL](https://daily.dev/posts/building-scalable-backend-services-with-rust-and-postgresql-tlwj69w1v) · Sylvain Kerkour · 6 upvotes · 3 comments

---

Tags: [#rust](https://daily.dev/tags/rust), [#postgresql](https://daily.dev/tags/postgresql)

[View this post on daily.dev](https://daily.dev/posts/rust-is-slowly-but-surely-eating-postgresql-deep-dive-into-neon-paradedb-pgdog-and-more-xvcddxa80)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Rust is slowly but surely eating PostgreSQL: Deep dive into Neon, ParadeDB, PgDog and more","url":"https://daily.dev/posts/rust-is-slowly-but-surely-eating-postgresql-deep-dive-into-neon-paradedb-pgdog-and-more-xvcddxa80","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/rust-is-slowly-but-surely-eating-postgresql-deep-dive-into-neon-paradedb-pgdog-and-more-xvcddxa80"},"datePublished":"2026-08-11T08:55:22.768Z","dateModified":"2026-08-11T09:27:53.996Z","description":"Rust is increasingly powering the PostgreSQL ecosystem through extensions, sidecars, and storage layers. Key projects covered include: pgrx, which lets...","image":"https://media.daily.dev/image/upload/s--2-1xRawN--/f_auto/v1722860399/public/Placeholder%2011","thumbnailUrl":"https://media.daily.dev/image/upload/s--2-1xRawN--/f_auto/v1722860399/public/Placeholder%2011","isAccessibleForFree":true,"articleSection":"Sylvain Kerkour","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Sylvain Kerkour","logo":"https://media.daily.dev/image/upload/s--3ngWt4Yp--/f_auto,q_auto/v1786438308/logos/kerkour?_a=BAMAMicg0","url":"https://daily.dev/sources/kerkour"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/rust-is-slowly-but-surely-eating-postgresql-deep-dive-into-neon-paradedb-pgdog-and-more-xvcddxa80","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"rust,postgresql","timeRequired":"PT6M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sylvain Kerkour","item":"https://daily.dev/sources/kerkour"},{"@type":"ListItem","position":3,"name":"Rust is slowly but surely eating PostgreSQL: Deep dive into Neon, ParadeDB, PgDog and more"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/rust-is-slowly-but-surely-eating-postgresql-deep-dive-into-neon-paradedb-pgdog-and-more-xvcddxa80#faq","mainEntity":[{"@type":"Question","name":"What is pgrx and how does it let me write PostgreSQL extensions in Rust?","acceptedAnswer":{"@type":"Answer","text":"pgrx is a framework that enables developers to build PostgreSQL extensions in safe, ergonomic Rust instead of C. It handles the mapping of Postgres types to Rust types and provides the integration hooks needed to work with Postgres internals, letting the Rust compiler and type system enforce correctness rather than relying on error-prone C code. Developers building Postgres extensions in Rust track pgrx updates and ecosystem tooling on daily.dev."}},{"@type":"Question","name":"How does Neon replace PostgreSQL local disk storage with S3 and what are the trade-offs?","acceptedAnswer":{"@type":"Answer","text":"Neon replaces Postgres' local disk storage with S3-compatible object storage by adding a distributed safekeepers layer. This eliminates the need for expensive networked storage like AWS EBS, gives read replicas a single source of truth instead of error-prone replication, and allows database scaling by simply spawning a new container. The trade-off is added architectural complexity over Postgres' monolithic design. Engineers evaluating serverless Postgres architectures find coverage of Neon and similar projects on daily.dev."}},{"@type":"Question","name":"What does ParadeDB pg_search integrate with in PostgreSQL since v0.14.0?","acceptedAnswer":{"@type":"Answer","text":"Since v0.14.0, pg_search natively integrates with Postgres' block storage, enabling WAL integration for physical replication of the search index, crash and point-in-time recovery, full MVCC support, and integration with Postgres' buffer cache — which significantly improves index creation times and write throughput. It uses the Tantivy full-text search engine under the hood. Teams replacing Elasticsearch with in-database search follow ParadeDB and pg_search developments on daily.dev."}}]}
```

