The JusDB Database Engineering Blog
Deep dives on PostgreSQL, MySQL, MongoDB and more — performance tuning, high availability, migrations and production war stories from our DBAs.
Popular Searches
Google AlloyDB: PostgreSQL-Compatible Database for Enterprise Workloads
Evaluate Google AlloyDB — columnar engine, read pool nodes, ML integration, and comparison with Aurora PostgreSQL
PostgreSQL JSONB vs JSON: Indexing, Performance, and When to Use Each
A deep dive into PostgreSQL JSONB vs JSON storage formats, GIN and B-tree indexing strategies, containment operators, and the performance characteristics that determine which to use for document storage workloads.
Aurora PostgreSQL: Architecture, Best Practices, and When It Beats RDS
A production guide to Amazon Aurora PostgreSQL — the shared storage architecture, fast failover mechanics, Aurora Serverless v2 ACU scaling, Global Database, Parallel Query, and an honest comparison against standard RDS.
PostgreSQL Foreign Data Wrappers: Query External Data Sources
Use PostgreSQL FDW to query MySQL, S3, MongoDB, and other databases from within PostgreSQL — setup and performance tips
PostgreSQL Full-Text Search: tsvector, GIN Indexes, and ts_rank in Production
A production guide to PostgreSQL full-text search — building tsvector generated columns, GIN indexes, multi-column search with setweight, ts_rank scoring, websearch_to_tsquery, and comparison against Elasticsearch.
PostgreSQL High Availability with Patroni and HAProxy
Design PostgreSQL HA with Patroni 4.1, a protected quorum DCS, HAProxy role checks, explicit durability choices, and rehearsed switchover and recovery.
AWS RDS Proxy: Connection Pooling for Lambda, Microservices, and High-Concurrency MySQL and PostgreSQL
A production guide to AWS RDS Proxy — how it works, when to use it, IAM authentication setup, and the connection pool sizing rules that prevent Lambda-induced database overload.
PostgreSQL Point-in-Time Recovery: WAL Archiving, pg_basebackup, and pgBackRest
PostgreSQL PITR lets you recover your database to any point in time — down to the second — by replaying WAL segments on top of a base backup. Here's how to set it up correctly.
PostgreSQL Replication Monitoring: Lag, Slots, and Failover Readiness
Monitor PostgreSQL streaming replication lag, replication slots, and standby health to ensure HA readiness
TimescaleDB: PostgreSQL for Time-Series Data — Hypertables, Compression, and Continuous Aggregates
A production guide to TimescaleDB — hypertable setup, automatic chunk management, columnar compression policies, retention policies, continuous aggregates with time_bucket(), and comparison against InfluxDB and Prometheus.
PostgreSQL Replication: Streaming Replication, Logical Replication, and Synchronous Standby Setup
A complete guide to PostgreSQL replication — streaming replication setup, logical replication for selective table sync, synchronous standby configuration, monitoring replication lag, and failover with Patroni.
PostgreSQL Logical Replication: Setup, Use Cases, and Limitations
Configure PostgreSQL logical replication for selective table sync, zero-downtime upgrades, and multi-tenant setups
Get the latest database insights and expert tips delivered to your inbox.
Subscribe to our RSS feed for instant updates.
RSS Feed