Blog

Welcome to the DB Pro blog. Here you'll find product updates, engineering insights, and tutorials to help you get the most out of your database workflows.

Neon vs PlanetScale: Serverless MySQL vs Postgres

Comparing serverless database platforms: Neon's PostgreSQL with branching versus PlanetScale's MySQL with deploy requests.

Read more →

PlanetScale vs Supabase: Database Platform Comparison

MySQL-based serverless database vs PostgreSQL backend platform. Understanding when to use each.

Read more →

ClickHouse Competitors: Comparing Analytics Databases

An overview of databases that compete with ClickHouse for analytical workloads, and when to choose each.

Read more →

DuckDB vs ClickHouse: Embedded vs Distributed Analytics

Comparing an embedded analytical database with a distributed OLAP powerhouse for different use cases.

Read more →

ClickHouse vs BigQuery: Performance and Cost Comparison

Comparing self-managed ClickHouse with Google's serverless data warehouse for analytics workloads.

Read more →

SQLite Alternatives: When to Choose Something Else

SQLite is great, but it's not for everything. Here's when to consider alternatives and what to choose.

Read more →

Top MongoDB Interview Questions (2026)

Prepare for your MongoDB interview with these commonly asked questions covering basics to advanced topics.

Read more →

Best Supabase Alternatives in 2026

Looking for alternatives to Supabase? Here are the best options depending on what you need.

Read more →

Best PlanetScale Alternatives After Hobby Tier Removal

PlanetScale removed their free tier. Here are the best alternatives for developers and small projects.

Read more →

Using SQLite with Bun: A Complete Guide

Bun's built-in SQLite driver is fast and simple. Here's how to use it effectively.

Read more →

Redis Streams: Complete Guide to Real-Time Data

Learn how to use Redis Streams for event sourcing, message queues, and real-time data processing.

Read more →

MySQL vs MariaDB: Which Fork Should You Choose?

Understanding the differences between MySQL and its community fork to make an informed decision.

Read more →

Neon vs Supabase: Comparing Serverless Postgres

Two modern Postgres platforms with different philosophies. Here's how to choose.

Read more →

MongoDB vs MySQL: When to Use Each

Document database vs relational database. Understanding the trade-offs to make the right choice.

Read more →

DynamoDB vs MongoDB: Comparing NoSQL Giants

AWS's managed NoSQL vs the document database pioneer, which one fits your needs?

Read more →

Announcing DB Pro Cloud

A self-hosted, web-based database client built for developers and teams who need to collaborate on real database work.

Read more →

MongoDB vs PostgreSQL: A Detailed Comparison

Comparing the leading NoSQL and SQL databases to help you choose the right one for your project.

Read more →

Supabase vs Firebase: Which Should You Choose?

A detailed comparison of Supabase and Firebase to help you pick the right backend for your next project.

Read more →

The Last of the JavaScript Frameworks

There's a new JavaScript framework every week. Remember that joke? It's dead. Not because it stopped being funny. Because it stopped being true.

Read more →

How to Fix Slow MySQL Queries

Your MySQL query is slow. Here's how to find out why and fix it, from basic EXPLAIN analysis to indexing strategies and query rewrites.

Read more →

DB Pro v1.6.0: Redis Support and PostgreSQL Enums

Redis database support with managed providers, and PostgreSQL enum browsing.

Read more →

PostgreSQL FOR UPDATE SKIP LOCKED: The One-Liner Job Queue

Building a reliable job queue in your database without double-processing or deadlocks? PostgreSQL's FOR UPDATE SKIP LOCKED makes it surprisingly simple.

Read more →

DB Pro v1.4.0: MSSQL, SSH Tunneling, and More

MSSQL support, SSH tunneling, Keychain integration, and more.

Read more →

Chess in Pure SQL

What if I told you SQL could play chess? No JavaScript, no frameworks - just pure SQL rendering a full chess board in your browser.

Read more →

DB Pro v1.3.0: Database Creation, Multi-Query Editor & PlanetScale Vitess

Create databases directly from the sidebar, execute multiple queries at once, and connect to PlanetScale Vitess.

Read more →

DB Pro v1.2.0: Windows, Linux, MongoDB & Saved Queries

DB Pro is now available on Windows and Linux. Plus MongoDB support, saved queries with versioning, and more.

Read more →

SQLite JSON Superpower: Virtual Columns + Indexing

One of the coolest patterns in SQLite—store raw JSON documents, create virtual generated columns using json_extract, add indexes, and query JSON at full B-tree index speed.

Read more →

Getting Started with SQL: A Hands-On Tutorial

Learn SQL by doing. This interactive tutorial covers SELECT, INSERT, UPDATE, DELETE, JOINs, and aggregations - everything you need to start working with databases.

Read more →

DB Pro v1.0.5: One-Time Licenses, Unlimited Connections & Demo Database

Pay once, use forever. We're introducing one-time purchase licenses, removing connection limits for everyone, and adding a demo database to help you get started.

Read more →

DB Pro is Here: Download Now for Free

After months of building, DB Pro is finally available to download. This is just the start of our journey to reimagine how you work with databases.

Read more →

The Glass Ceiling of macOS Icon Design

Remember the days when you'd glance down at your dock in macOS and see a duck-shaped icon, perched next to a green circle, which was hanging out next to a fun 3D truck?

Read more →

Goodbye Prisma, Hello Drizzle

Goodbye Prisma, hello Drizzle. One is a heavyweight champion with an engine under the hood, the other is a featherweight sprinter that just works in Electron. We had to make the switch.

Read more →

Introducing DB Pro: The Modern Database Desktop App

Born out of frustration with existing database apps, we set out to build something that goes beyond basic queries to become your complete data workbench.

Read more →