---
title: "Postgres providers chew over PlanetScale's benchmarks"
publication: "Postgres Weekly"
issue: 608
published_at: "2025-07-17"
canonical_url: "https://postgresweekly.com/issues/608"
---

Plus ParadeDB's fundraising, the limitations of LISTEN/NOTIFY, and a tool for graphing your database concepts. |        

#​608 — July 17, 2025 

[Web Version](https://postgresweekly.com/issues/608)  

Together with [![Rocketadmin\](https://res.cloudinary.com/cpress/image/upload/c_fill,g_auto,w_1280,h_223/e_make_transparent/co_white,e_outline:25/h8zbskwcwlt7jfpozi4u.png)](https://blog.rocketadmin.com/rocketadmin-a-true-open-source-database-platform/)   

Postgres Weekly 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/sevyutm3vm21r3kje9lj.jpg)](https://xata.io/blog/reaction-to-the-planetscale-postgresql-benchmarks)  

📊 [Xata's Reaction to PlanetScale's Postgres Benchmarks](https://xata.io/blog/reaction-to-the-planetscale-postgresql-benchmarks) — PlanetScale’s [entry into the Postgres world](https://planetscale.com/blog/benchmarking-postgres) has sparked widespread attention, with other providers scrutinizing their benchmark results. Xata, another major platform, examines PlanetScale’s methodology, runs their own benchmarks, and highlights the challenges of conducting accurate, fair benchmarks given all the variables involved. 

Tudor Golubenco (Xata)   

💡 The folks at _Neon_ have also taken a look at PlanetScale's benchmarks and [show off the impact of their specific extra caching layer.](https://neon.com/blog/separation-of-storage-and-compute-perf)  [![\](https://res.cloudinary.com/cpress/image/upload/c_limit,w_480,h_480,q_auto/copm/c38d12c3.png)](https://blog.rocketadmin.com/rocketadmin-a-true-open-source-database-platform/) 

[Rocketadmin: A Swiss Army Knife for Your Backoffice](https://blog.rocketadmin.com/rocketadmin-a-true-open-source-database-platform/) — Learn about our open-source, flexible, and secure admin panel service and how to integrate it into your workflow. Give strict permissions to users, create Automations and UI Widgets, and explore your database with AI Insights. 

Rocketadmin sponsor   

[LISTEN/NOTIFY Does Not Scale](https://www.recall.ai/blog/postgres-listen-notify-does-not-scale) — As interesting as [LISTEN](https://www.postgresql.org/docs/current/sql-listen.html)/NOTIFY are, I’ve never felt the urge to use it – the mechanism just feels uneasy versus the usual query→result approach. This look at scaling issues around lock contention does little to change my mind. 

Elliot Levin   

[Billions of Edges Per Second with Postgres](https://onesparse.com/blog/2025/07/01/billions-of-edges-per-second-with-postgres.html) — An introduction to _OneSparse_, a Postgres extension that uses SuiteSparse’s GraphBLAS library to turn tables into high-performance sparse matrices and back again with no external graph database needed. It requires some explanation to understand, but luckily Michel goes into a lot of depth here. 

Michel Pelletier   

**IN BRIEF:** 

- 💰 [ParadeDB has raised a $12m Series A.](https://www.paradedb.com/blog/series_a_announcement) They're best known for their [full text search Postgres extension.](https://docs.paradedb.com/welcome/introduction)
- [Dian Fay](https://postgresql.life/post/dian_fay/) is the latest _PostgreSQL Person of the Week_interviewee. She's the creator of [pdot](https://gitlab.com/dmfay/pdot) _(featured below.)_
- 🎤 The _Talking Postgres_ podcast features [an interview with Microsoft's Shireesh Thota](https://talkingpostgres.com/episodes/how-i-got-started-leading-database-teams-with-shireesh-thota) covering his career at Microsoft, MS's contributions to Postgres, and working with numerous database systems at once at Azure (with a [full transcript](https://talkingpostgres.com/episodes/how-i-got-started-leading-database-teams-with-shireesh-thota/transcript)).
- 📈 [PGlite](https://pglite.dev/), the embeddable WebAssembly build of Postgres, is now [getting over a million downloads a week.](https://bsky.app/profile/did:plc:7zsebsiw55hprbjz6prpsbem/post/3ltwpb42hr22f)
- 🇦🇺 [PG Down Under 2025](https://conf.pgdu.org/conferences/2025) is an event taking place in Australia this October.   

📄 [Comparing Postgres' Storage Options](https://www.cybertec-postgresql.com/en/postgresql-storage-comparing-storage-options/) – A quick comparison of standard row storage, column stores, CSV, and Parquet. Hans-Jürgen Schönig 

⚙️ [stripe-sync-engine: A Stripe-To-Postgres Sync Engine as a Standalone Library](https://supabase.com/blog/stripe-engine-as-sync-library) Kevin Grüneberg (Supabase) 

📄 [Fixing Slow Row-Level Security Policies](https://di.nmfay.com/rls-performance) Dian Fay    

🛠 Code and Tools 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/lxj87wujsyn2zhikvl0v.jpg)](https://gitlab.com/dmfay/pdot)   

[pdot: Interactive Directed Graphs of Your Database](https://gitlab.com/dmfay/pdot) — A tool that produces GraphViz or Mermaid definitions to render graphs showing off various things in a Postgres database, like table relationships, foreign key graphs, triggers and functions, RLS policy relationships, and more. 

Dian Fay   

[Odyssey 1.4: A Scalable Postgres Connection Pooler](https://github.com/yandex/odyssey) — A production-ready, Linux-only connection pooler and request router out of Yandex. [v1.4](https://github.com/yandex/odyssey/releases/tag/1.4.0) focuses on fixes and stability – there’s also a new Telegram chat room for support. 

Yandex       

📰 Classifieds   

🐘 [Atlas](https://atlasgo.io/blog/2025/07/03/tame-complex-postgres-schemas?utm_source=postgres_weekly&utm_medium=email&utm_campaign=atlas_postgres_20250717) manages Postgres like Terraform manages infra. Define schema as code and safely plan and apply migrations. [Find out more](https://atlasgo.io/blog/2025/07/03/tame-complex-postgres-schemas?utm_source=postgres_weekly&utm_medium=email&utm_campaign=atlas_postgres_20250717). 

--- 

💌 Did you know we have a whole family of newsletters? Check out [JavaScript Weekly](https://javascriptweekly.com/), [Go Weekly](https://golangweekly.com/) and [Ruby Weekly](https://rubyweekly.com/) for a broader look at what we do.      

[Endor: Add Services (like Postgres) as Node Dependencies](https://endor.dev/blog/node-postgres) — A curious new effort to make it possible to spin up quick, sandboxed environments and servers, covering things like Postgres, MariaDB and Valkey, with a simple `npm install` and `endor run`. 

Angel M Miguel (Endor)   

[Redka: Redis Re-Implemented with SQL](https://github.com/nalgeon/redka) — A Go-powered data store that’s compatible with Redis’s API but uses SQL behind the scenes to make it all work. Till now it’s been based on SQLite but [v0.6](https://github.com/nalgeon/redka/releases/tag/v0.6.0) introduces Postgres support. 

Anton Zhiyanov   

- [FerretDB 2.4](https://blog.ferretdb.io/ferretdb-v240-is-available/) – A database that acts like MongoDB but uses Postgres for storage.
- [QuestDB 9.0](https://github.com/questdb/questdb/releases/tag/9.0.0) – Java-powered time-series database with Postgres wire protocol compatibility. Now with true N-dimensional arrays and materialized view improvements.
- 🤖 [pgai 0.11](https://github.com/timescale/pgai) – Timescale's tools to work with RAG and LLMs in Postgres.
- [qsv 6.0](https://github.com/dathere/qsv/releases/tag/6.0.0) – CLI tool for querying, slicing, filtering, transforming, sorting, and converting tabular data.
- [Squawk 2.20](https://github.com/sbdchd/squawk) – Linter for Postgres migrations and SQL.
- [PostgreSQL Anonymizer 2.3](https://www.postgresql.org/about/news/postgresql-anonymizer-23-replica-masking-3099/)
- [OrioleDB Beta 12](https://www.orioledb.com/blog/orioledb-beta12-benchmarks)    

**Got a new email?** You can [change your address here](https://postgresweekly.com/edit_subscription/*|UID|*). 

--- 

**Bored of us?** [Click here to stop getting Postgres Weekly](https://postgresweekly.com/leave/*|UID|*). 

--- 

**Got a link for us?** Reply and tell us. We can't include everything but we'll look at anything you send. _Thanks!_ 

--- 

Published by Cooper Press Ltd.
Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom 

Postgres, PostgreSQL and the Slonik Logo are trademarks or registered trademarks of the PostgreSQL Community Association of Canada. 

[Stop getting this newsletter](https://postgresweekly.com/leave/*|UID|*).
