#430 — November 10, 2021 |
Postgres Weekly |
Lots of Lesser Known Postgres Features — Haki’s articles are often catnip to us as they cover a lot of ground, and so it goes with this roundup of practical examples of Postgres features you might not be familiar with. Worth a skim of the Table of Contents at the very least! Haki Benita |
A Look at the New LZ4 TOAST Compression in Postgres 14 — LZ4 is an extremely fast compression algorithm (and a relatively modern one too) and it’s available as an option for TOAST compression in Postgres (as used on very large values in columns, such as text fields) versus the older PGLZ option. LZ4 doesn’t compress quite as much as PGLZ but the performance gains are huge. Haiying Tang |
Build What You Dream. Never Worry About Your Database Again — Elastic scale doesn’t have to mean sacrificing consistency or familiarity. Get effortless scaling, automated ops, and guaranteed transactional consistency with CockroachDB Serverless, the world’s most evolved SQL database. CockroachDB Serverless sponsor |
Three Cases Against Using Nikolay Samokhvalov |
Postgres 14's Lukas Eder |
📣 Azure user? Hyperscale (Citus) for Postgres on Azure has introduced Private Link, for creating private endpoints on private IPs within your virtual network. Elsewhere, Sunil Agarwal and Anna Hoffman ▶️ talked about the dynamically scaling 'Flexible Server' option in Azure Database for PostgreSQL. |
Message Queuing Using Native Postgres? — The author thinks through how to implement a queuing system using only what Postgres provides out of the box. David Christensen |
Developers+PostgreSQL+Percona = Better Together. Find Out How Percona sponsor |
Finding Revenue Accrued Per Day with SQL — Some helpful queries and examples for revenue accruing per day over the course of a month. Jonathan S. Katz |
pspg 5.5.0: The Postgres Data Pager — Some UI tweaks, plus support for a streaming mode for files on BSD. Pavel Stěhule |
Slonik v25: A Sophisticated Node Postgres Client Library — A ‘battle tested’ framework that abstracts repeating code patterns, protects against unsafe behavior, and provides a rich debugging experience. Gajus Kuizinas |
Avoiding |