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
Featured Articles
Hand-picked by our editors
StarRocks Monitoring & Alerting: The Complete Production Guide
Complete guide to StarRocks monitoring with Prometheus and Grafana. Covers resource saturation, cluster health, and application availability alerts with PromQL expressions and runbooks.
Latest Articles
Showing 12 of 326 articles
MongoDB Indexing: A Complete Guide to Faster Queries
MongoDB's indexing system supports single-field, compound, multikey, text, geospatial, and partial indexes. Choosing the right index type and key order determines whether your queries use microseconds or seconds.
MySQL Replication Options: Native Replication vs Group Replication vs InnoDB Cluster
MySQL offers multiple replication topologies — traditional async replication, semi-sync, Group Replication, and InnoDB Cluster. Understanding the trade-offs determines whether your failover takes seconds or minutes.
MongoDB Cluster-to-Cluster Sync: Simplifying Cross-Cluster Data Synchronization
MongoDB's mongosync utility enables continuous, real-time synchronization between two MongoDB clusters — simplifying live migrations, multi-cloud replication, and DR setups.
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.
PgBouncer vs Odyssey vs pgcat: Choosing a PostgreSQL Connection Pooler
A detailed comparison of PgBouncer, Odyssey, and pgcat for PostgreSQL connection pooling — architecture differences, threading models, pool modes, TLS support, and decision criteria for each workload type.
Elasticsearch vs Typesense vs Meilisearch: Search Engine Comparison
Compare Elasticsearch, Typesense, and Meilisearch — relevance, speed, operational complexity, and when to use each
Read Replicas vs Caching: When to Use a Read Replica, Redis, or Both
A practical guide to choosing between read replicas and caching layers — replication lag behavior, cache invalidation strategies, thundering herd prevention, tiered read architecture patterns, and decision framework.
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.
GitOps for Database Change Management: Automated Schema Deployments
Apply GitOps principles to database changes — PR-based schema reviews, automated migrations, and rollback strategies
PostgreSQL as a Vector Database: A Complete Guide
Use pgvector for exact and approximate similarity search, relational filters, and hybrid retrieval while measuring recall, latency, storage, and write cost.
Database Connection Pool Sizing: The Formula, the Variables, and the Common Mistakes
How to size your database connection pool correctly — the HikariCP formula, the variables that determine optimal pool size, and the mistakes that cause connection exhaustion or underutilization.
Demystifying MySQL EXPLAIN FORMAT=TREE: Read Query Plans Like a DBA
MySQL 8.0 introduced EXPLAIN FORMAT=TREE — a hierarchical, human-readable query plan format that reveals join order, access methods, and cost estimates in a way that the traditional tabular EXPLAIN cannot.
Get the latest database insights and expert tips delivered to your inbox.
Subscribe to our RSS feed for instant updates.
RSS Feed