Skip to content

Tag: databases

All the articles with the tag "databases".

Postgres Autovacuum Tuning for Small DBs

Postgres Autovacuum Tuning for Small DBs

Leave most autovacuum globals alone, raise the cost limit, and give your one hot table a per-table scale_factor. Tested on postgres:18.6 with real numbers.

Database Connection Storms, Explained

Database Connection Storms, Explained

Why apps fall over under load: pool size times replicas versus Postgres max_connections, restart herds, retry storms, timeouts, and the configs that fix them.

SurrealDB vs Postgres: Real or Toy?

SurrealDB vs Postgres: Real or Toy?

SurrealDB promises documents, graphs, search and realtime in one binary. I tested it against Postgres to see where that pitch holds up for self-hosters in 2026.

DBeaver vs pgAdmin vs DataGrip

DBeaver vs pgAdmin vs DataGrip

Compare DBeaver, pgAdmin, and DataGrip for PostgreSQL and MySQL management. Free vs commercial picks, feature breakdown.

PgBouncer for Connection Pooling

PgBouncer for Connection Pooling

Why PgBouncer matters for home lab Postgres, connection pooling modes explained, config examples, and when prepared statements break.

MariaDB vs MySQL in 2026

MariaDB vs MySQL in 2026

Fork futures: MariaDB's agile innovation vs MySQL's Oracle stewardship. Storage engines, JSON, replication, and why your choice matters now.

SQLite for Self-Hosted Apps

SQLite for Self-Hosted Apps

Why SQLite is the secret weapon for self-hosted apps. WAL mode, concurrency limits, and when to actually leave it behind for Postgres.