Skip to content

WorthPosting

  • About
  • Resource Links

Tag: Databases

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

Cat Links Software Engineering

Reading EXPLAIN ANALYZE: Why Postgres Ignores Your Index

Posted on September 5, 2026

Every slow query investigation eventually reaches the same moment: you run EXPLAIN ANALYZE, and the plan makes no sense. Postgres

Continue readingReading EXPLAIN ANALYZE: Why Postgres Ignores Your Index

Cat Links Software Engineering

Zero-Downtime Database Migrations: Expand-Contract, Backfills, and Locks

Posted on September 3, 2026

Every schema migration tool will happily tell you how to change a table. Almost none of them will tell you

Continue readingZero-Downtime Database Migrations: Expand-Contract, Backfills, and Locks

Cat Links Software Engineering

Database Connection Pooling: PgBouncer, Pool Sizing, and the Math Behind Both

Posted on September 2, 2026September 3, 2026

Every PostgreSQL connection is a process on the server. Not a thread, not an entry in a table — a

Continue readingDatabase Connection Pooling: PgBouncer, Pool Sizing, and the Math Behind Both

Cat Links Software Engineering

Optane vs. Modern SSDs: Why the Fastest Drive Ever Made Is One Nobody Can Buy

Posted on September 2, 2026

In 2022, Intel quietly buried the fastest storage medium anyone had ever shipped. Optane, built on 3D XPoint memory, was

Continue readingOptane vs. Modern SSDs: Why the Fastest Drive Ever Made Is One Nobody Can Buy

Cat Links Software Engineering

Row Stores vs Column Stores: Why Analytics and OLTP Are Opposites

Posted on August 25, 2026August 26, 2026

Every data engineer eventually has the same moment: the dashboard query that was instant on a million rows takes ninety

Continue readingRow Stores vs Column Stores: Why Analytics and OLTP Are Opposites

Cat Links Software Engineering

PostgreSQL vs MySQL in 2026: A Practitioner’s Comparison

Posted on August 25, 2026August 26, 2026

PostgreSQL versus MySQL is one of the oldest rivalries in software, and like most old rivalries it is mostly narrated

Continue readingPostgreSQL vs MySQL in 2026: A Practitioner’s Comparison

Cat Links Software Engineering

SQLite in Production: The Database You Already Ship

Posted on August 21, 2026

Most applications don’t need a database server. They need durable, queryable state — and somewhere along the way the industry

Continue readingSQLite in Production: The Database You Already Ship

Posts navigation

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