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.

50 canonical articlesBrowse the complete archive

Popular Searches

Monitoring Articles

← Clear filter

Showing 12 of 50 articles

Password Management in MySQL 8: Policies, Reuse, and Dual Passwords

MySQL 8 introduced comprehensive password management — password validation policies, reuse history, expiration, and dual passwords for zero-downtime credential rotation.

MySQL8 minMay 12, 2025
Read

MySQL Audit Logging: MariaDB Audit Plugin, General Log, and Trigger-Based Auditing

Implement MySQL audit logging for SOC2, PCI-DSS, and HIPAA compliance. Covers MariaDB Audit Plugin, general query log, trigger-based auditing, and SIEM integration.

MySQL7 minApr 16, 2025
Read

PostgreSQL TLS Configuration: Certificates, pg_hba.conf, and Client Verification

Configure PostgreSQL TLS with self-signed or CA-signed certificates. Force TLS via pg_hba.conf, set minimum TLS version, and verify server certs from clients.

PostgreSQL1 minApr 14, 2025
Read

MySQL Monitoring with Prometheus and Grafana: Complete Setup Guide

mysqld_exporter exposes 300+ MySQL metrics for Prometheus. Learn to deploy it, configure essential alerting rules for connection saturation and replication lag, and build production dashboards in Grafana.

MySQL7 minJan 6, 2025
Read

PostgreSQL Connection States: Understanding pg_stat_activity for Production Diagnosis

PostgreSQL's pg_stat_activity view exposes every connection's state — but understanding what 'idle in transaction' means and why it's dangerous requires knowing the full lifecycle of a PostgreSQL backend process.

PostgreSQL12 minJun 18, 2024
Read

Securing MySQL Connections with SSL/TLS: A Complete Configuration Guide

MySQL transmits data in plaintext by default, exposing passwords and query results to network interception. Here's how to configure SSL/TLS for MySQL — from certificate generation to enforcing encrypted connections.

MySQL9 minSep 23, 2023
Read

Maximize MongoDB Log Understanding with Hatchet: Log Analytical Arsenal

Hatchet transforms raw MongoDB JSON logs into actionable insights — surfacing slow operations, connection storms, and namespace hotspots that are impossible to spot in raw log files.

MongoDB8 minAug 21, 2023
Read

Data Quality for Database Teams: Validation, Profiling, and Alerting

Add data quality checks to your pipeline — row count validation, schema drift detection, and anomaly alerting with Great Expectations

12 minJun 6, 2023
Read

Database Change Management: Schema Versioning and Review Processes

Implement schema change management with versioning, peer review, and automated validation for safe deployments

11 minMar 7, 2023
Read

Database Capacity Planning: From Metrics to Growth Projections

Build a data-driven capacity planning process using historical metrics, growth trends, and resource modeling

11 minFeb 21, 2023
Read

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.

PostgreSQL7 minJan 24, 2023
Read

PostgreSQL Replication Monitoring: Lag, Slots, and Failover Readiness

Monitor PostgreSQL streaming replication lag, replication slots, and standby health to ensure HA readiness

PostgreSQL11 minDec 20, 2022
Read
Newsletter

Get the latest database insights and expert tips delivered to your inbox.

Stay Connected

Subscribe to our RSS feed for instant updates.

RSS Feed