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
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.
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.
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.
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.
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.
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.
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.
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
Database Change Management: Schema Versioning and Review Processes
Implement schema change management with versioning, peer review, and automated validation for safe deployments
Database Capacity Planning: From Metrics to Growth Projections
Build a data-driven capacity planning process using historical metrics, growth trends, and resource modeling
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.
PostgreSQL Replication Monitoring: Lag, Slots, and Failover Readiness
Monitor PostgreSQL streaming replication lag, replication slots, and standby health to ensure HA readiness
Get the latest database insights and expert tips delivered to your inbox.
Subscribe to our RSS feed for instant updates.
RSS Feed