Skip to content

WorthPosting

  • Home
  • About

Tag: Databases

Cat Links Software Engineering

Connection Pool Sizing: The Math That Says Fewer, Not More

Posted on October 5, 2026

Every team seems to arrive at the same configuration at some point: the database feels slow, someone searches for a

Continue readingConnection Pool Sizing: The Math That Says Fewer, Not More

Cat Links Software Engineering

Beyond OFFSET: Keyset Pagination in PostgreSQL That Actually Scales

Posted on October 4, 2026

Offset pagination is the first thing everyone learns and the first thing that falls over in production. The product manager

Continue readingBeyond OFFSET: Keyset Pagination in PostgreSQL That Actually Scales

Cat Links Software Engineering

Zero-Downtime PostgreSQL Migrations: Locks, Rewrites, and Expand-and-Contract

Posted on October 3, 2026October 4, 2026

Every schema migration is easy the first time, when the table is empty and the only user is your test

Continue readingZero-Downtime PostgreSQL Migrations: Locks, Rewrites, and Expand-and-Contract

Cat Links Software Engineering

PgBouncer 1.26.0: Pre-Auth CVEs, the search_path Fix, and What Changes for Pool Sizing

Posted on September 25, 2026September 27, 2026

PgBouncer has quietly become mandatory infrastructure for PostgreSQL at scale. If you run more than a few hundred client connections

Continue readingPgBouncer 1.26.0: Pre-Auth CVEs, the search_path Fix, and What Changes for Pool Sizing

Cat Links Software Engineering

HyperLogLog: Counting a Billion Uniques in 1.5 KB of Memory

Posted on September 23, 2026

Every analytics dashboard has one question that looks trivial and isn’t: how many unique users did this? You can run

Continue readingHyperLogLog: Counting a Billion Uniques in 1.5 KB of Memory

Cat Links Software Engineering

API Pagination Strategies: Offset, Cursor, and Relay Connections Done Right

Posted on September 19, 2026

Sooner or later, every API designer hits the pagination wall. The endpoint works fine in staging, then production traffic arrives

Continue readingAPI Pagination Strategies: Offset, Cursor, and Relay Connections Done Right

Cat Links Software Engineering

Zero-Downtime Schema Migrations in PostgreSQL: Expand-Contract, Lock Timeouts, and Safe ALTER TABLE

Posted on September 17, 2026September 20, 2026

PostgreSQL takes an ACCESS EXCLUSIVE lock for most ALTER TABLE operations. That lock conflicts with everything — reads, writes, even

Continue readingZero-Downtime Schema Migrations in PostgreSQL: Expand-Contract, Lock Timeouts, and Safe ALTER TABLE

Cat Links Software Engineering

PostgreSQL Connection Pooling: Session vs Transaction Mode, PgBouncer, and How to Size It

Posted on September 14, 2026September 15, 2026

Every PostgreSQL backend process is a full Unix process with its own megabytes of memory. That design choice buys you

Continue readingPostgreSQL Connection Pooling: Session vs Transaction Mode, PgBouncer, and How to Size It

Cat Links Software Engineering

MVCC and VACUUM in PostgreSQL: Dead Tuples, Autovacuum Tuning, and What PG18 Changed

Posted on September 10, 2026September 11, 2026

Every UPDATE in PostgreSQL is secretly an INSERT-plus-a-tombstone. The old row version stays on disk, fully readable to any transaction

Continue readingMVCC and VACUUM in PostgreSQL: Dead Tuples, Autovacuum Tuning, and What PG18 Changed

Cat Links Software Engineering

Cursor-Based Pagination Done Right: Keyset Queries, Opaque Cursors, and the Pitfalls That Bite

Posted on September 6, 2026

Every API that returns a list eventually has to answer the same question: how do you hand out a million

Continue readingCursor-Based Pagination Done Right: Keyset Queries, Opaque Cursors, and the Pitfalls That Bite

Posts navigation

Older posts
  • Home
  • About
Copyright © 2026 WorthPosting | Signify by WEN Themes
Scroll Up