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.

21 canonical articlesBrowse the complete archive

Popular Searches

Latest Articles

Showing 9 of 21 articles

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

Real-World Examples of Scalable Database Schemas

Analyze real-world database schema designs from companies like Netflix, Uber, and Airbnb. Learn practical patterns for e-commerce, social media, and IoT applications.

13 minDec 13, 2022
Read

Database Sharding Strategies: Hash, Range, Directory, and When to Use Each

A practical guide to database sharding strategies — hash sharding, range sharding, directory-based sharding — with trade-offs, resharding complexity, and decision criteria for MySQL and PostgreSQL.

11 minDec 5, 2022
Read

MySQL Online Schema Change: pt-osc and gh-ost in Production

A production guide to online MySQL schema changes — when to use pt-online-schema-change vs gh-ost vs MySQL 8.0 INSTANT DDL, configuration parameters, the cutover mechanism, and a step-by-step safety playbook.

MySQL12 minAug 23, 2022
Read

Flyway: Database Migration Versioning Done Right

Manage SQL schema migrations with Flyway — versioned and repeatable scripts, CI/CD integration, and team workflows

11 minJul 26, 2022
Read

Data Types and Constraints Selection for Scalable Database Schemas

Optimize database performance by choosing the right data types and constraints. Learn about VARCHAR vs TEXT, INT sizes, ENUM optimization, and constraint best practices.

13 minJul 5, 2022
Read

Schema Versioning and Migration Strategies for Scalable Databases

Implement zero-downtime database migrations with versioning strategies. Learn about Flyway, Liquibase, schema evolution patterns, and rollback strategies.

14 minApr 26, 2022
Read

PlanetScale: MySQL-Compatible Serverless Database with Schema Branching

Evaluate PlanetScale for MySQL workloads — Vitess-based branching, non-blocking schema changes, and pricing

MySQL10 minApr 5, 2022
Read

Database Schema Design Fundamentals for Scalability

Learn the fundamental principles of database schema design for building scalable applications. This guide covers entity relationships, primary keys, foreign keys, and normalization concepts essential for high-performance databases.

5 minMar 1, 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