Skip to content

WorthPosting

  • About
  • Resource Links

Tag: Databases

Cat Links Software Engineering

Reading the Plan: What EXPLAIN ANALYZE Is Actually Telling You

Posted on November 9, 2026

Every slow query investigation eventually arrives at the same place: the EXPLAIN output. It is the single most information-dense tool

Continue readingReading the Plan: What EXPLAIN ANALYZE Is Actually Telling You

Cat Links Software Engineering

Connection Pooling Is a Queue: Sizing pgxpool Against PostgreSQL’s Process Model

Posted on November 6, 2026

Every Go service that talks to PostgreSQL sits on top of a pool, and almost every incident review that mentions

Continue readingConnection Pooling Is a Queue: Sizing pgxpool Against PostgreSQL’s Process Model

Cat Links Software Engineering

Snapshot Isolation and Write Skew: What Your Database Actually Promises

Posted on November 4, 2026

Every relational database ships an isolation level selector, and most applications pick whatever the default is and move on. That

Continue readingSnapshot Isolation and Write Skew: What Your Database Actually Promises

Cat Links Software Engineering

Zero-Downtime Schema Migrations: Expand-Contract on PostgreSQL, Step by Step

Posted on November 1, 2026November 2, 2026

The migration that works on staging and melts down production usually dies in the lock queue. Someone runs an ALTER

Continue readingZero-Downtime Schema Migrations: Expand-Contract on PostgreSQL, Step by Step

Cat Links Software Engineering

B-Trees vs LSM Trees: The Storage Engine Trade-Off Behind Every Database

Posted on October 27, 2026

Every database you use is a B-tree or an LSM tree underneath. PostgreSQL and MySQL’s InnoDB are B-trees. RocksDB, Cassandra,

Continue readingB-Trees vs LSM Trees: The Storage Engine Trade-Off Behind Every Database

Cat Links Software Engineering

PostgreSQL Connection Pooling in Go: Sizing pgxpool, Reading Its Stats, and When PgBouncer Earns Its Keep

Posted on October 16, 2026October 18, 2026

Every Go service that talks to PostgreSQL ends up managing a pool of database connections, and almost every team gets

Continue readingPostgreSQL Connection Pooling in Go: Sizing pgxpool, Reading Its Stats, and When PgBouncer Earns Its Keep

Cat Links Software Engineering

PostgreSQL MVCC in Production: Dead Tuples, Autovacuum, and the Bloat-Wraparound Trade

Posted on October 13, 2026

Ask a PostgreSQL database administrator what kills databases in production and you’ll hear about wraparound — the event where a

Continue readingPostgreSQL MVCC in Production: Dead Tuples, Autovacuum, and the Bloat-Wraparound Trade

Cat Links Software Engineering

Eventual Consistency in Practice: Session Guarantees, Read-Your-Writes, and Bounded Staleness

Posted on October 10, 2026October 11, 2026

Replica lag is one of those distributed-systems facts everyone accepts in the abstract and nobody plans for in the code.

Continue readingEventual Consistency in Practice: Session Guarantees, Read-Your-Writes, and Bounded Staleness

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

Posts navigation

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