#559 — June 19, 2024 |
|
Postgres Weekly |
A Review of PGConf.dev 2024 — Postgres might have seen no commits during the recent Postgres developer conference, but plenty was happening. This is a really neat and thorough roundup for both those who did and didn’t attend. Andreas 'ads' Scherbaum |
💡 David Wheeler also shared some notes about sessions he enjoyed at last week's POSETTE event put on by Microsoft. |
▶ The State of the Postgres Extension Ecosystem — David Wheeler is overseeing a huge push in the way that Postgres extensions are cataloged, published and distributed, and he gave a talk at POSETTE covering the whys and hows, along with a little history. He also wrote about the Extension Ecosystem Summit that took place at PGConf․dev. David Wheeler (Tembo) |
Redis With Wings. Better Performance. Less Overhead — Dragonfly (24k GitHub stars) is a fully compatible drop-in Redis replacement. Dragonfly achieves 25X better performance than Redis and supports millions of QPS on a single instance. Download and deploy yourself or get a free trial of Dragonfly Cloud. Dragonfly sponsor |
Reduce Vacuuming Using Shane Borden |
Identity Crisis: Sequence v. UUID as Primary Key — “When used mindfully, both integers and UUIDs make quite workable solutions, with (in my opinion) appropriately levered UUIDs edging out a little ahead.” Brandur Leach |
QUICK BITS:
|
How to Upgrade Postgres.app on macOS — Postgres.app is a popular way to get Postgres instances running quickly on macOS, but what about updating it without losing existing data? Simon Willison |
📄 From Microsoft SQL Server to PostGIS – Even if Postgres alone isn’t enough to tempt SQL Server users, PostGIS might be when it comes to spatial datasets! Florian Nadler 📄 Compiling Latest gcc to Test More Architectures – Not a lot to learn here, but neat to see how thoroughly Postgres is tested. Robins Tharakan 📄 UUIDv7 Implemented in 20 Languages – Yes, even including SQL. Anton Zhiyanov 📄 Compiling Postgres with LLVM David Wheeler 📺 |
|
🛠 Code and Tools |
pg_bestmatch.rs: Elevate Your Text Queries with BM25 — BM25 is a popular ranking function that can improve full text searches across a large number of documents. pg_bestmatch.rs is an extension that brings BM25 related functions and statistics generation into Postgres. Jinjing Zhou |
|