Getting Started: Rails and Dolt

We're on a mission to show that Dolt, the world's first version controlled SQL database, works with all your favorite tools in all your… | Continue reading


@dolthub.com | 2 months ago

Understanding Tags in Go

In Go, tags allow developers to attach metadata to struct fields. These tags can drive features and behaviors in various libraries and tools… | Continue reading


@dolthub.com | 2 months ago

Testcontainers for Go with Dolt

Recently, a customer reached out to our team asking for a blog using Dolt with Testcontainers, "an open source framework for providing… | Continue reading


@dolthub.com | 3 months ago

Testing out Profile-Guided Optimization on Dolt's SQL Benchmarks

Introduction We're building Dolt, the world's first version-controlled SQL database. We measure Dolt's performance with sysbench, an… | Continue reading


@dolthub.com | 3 months ago

Getting Started: Django and Dolt

We're on a mission to show that Dolt, the world's first version controlled database, works with all your favorite tools in all your favorite… | Continue reading


@dolthub.com | 3 months ago

Improvements to SQL Function Support

Dolt is a versioned database that has a mix of Git and MySQL features. One of our goals is to be a drop-in replacement for MySQL. As a… | Continue reading


@dolthub.com | 3 months ago

MySQL Views: How and why with examples

MySQL allows you to define views on your databases that let you write complex queries you can select from just like they were tables. This… | Continue reading


@dolthub.com | 3 months ago

Dolt + Metabase

A customer wanted to use Metabase to visualize Dolt databases. Dolt provides powerful versioning features to Metabase charts and dashboards… | Continue reading


@dolthub.com | 3 months ago

Join Statistics

Dolt is the first relational database with history independent version control. Dolt's Git-like commit graph captures snapshots in a format… | Continue reading


@dolthub.com | 3 months ago

Structural Sharing with Schema Changes

Dolt is a MySQL-compatible database that supports Git-like version control features, including commit, diff, branch, merge, clone, push and… | Continue reading


@dolthub.com | 3 months ago

MySQL Stored Procedures: How and why with examples

MySQL allows you to define stored procedures on your databases that can execute arbitrary SQL statements whenever you invoke them, including… | Continue reading


@dolthub.com | 3 months ago

Announcing automatic merging of JSON changes

Here's something that's true: Dolt makes it easy to collaborate and merge independent changes to your SQL database. Here's something else… | Continue reading


@dolthub.com | 3 months ago

Coming Soon: Golang 1.22 🚀

At DoltHub, we love Go! We're using Go to build DoltDB, an open-source SQL database engine with Git-like distributed version control. Dolt… | Continue reading


@dolthub.com | 3 months ago

Writing a version-controlled application

Introduction We're building Dolt, the world's first version controlled SQL database. Our customers are using Dolt in a bunch of different… | Continue reading


@dolthub.com | 3 months ago

Getting Started: Laravel and Dolt

We're on a mission to show that Dolt works with all your favorite tools in all your favorite languages. Today we head to PHP-land and show… | Continue reading


@dolthub.com | 3 months ago

Dolt CLI New Year's Resolutions

Dolt is a version controlled, relational database, the best of Git and MySQL combined. Recently, we've been giving a lot of love to the SQL… | Continue reading


@dolthub.com | 4 months ago

Dolt Interactive Rebase

Dolt is the world's first fully-versioned, relational database. The inspiration for Dolt's decentralized versioning model is Git. Dolt… | Continue reading


@dolthub.com | 4 months ago

Dolt SQL Server Push Support

Users of Git, in particular hosted Git services like GitHub, are very familiar with the ability to send their changes to another location… | Continue reading


@dolthub.com | 4 months ago

Dolt Workbench now supports PostgreSQL

We at DoltHub recently launched the Dolt Workbench, a modern, browser-based, open source SQL workbench with version control features when… | Continue reading


@dolthub.com | 4 months ago

So you want an Open Source SQL Workbench?

Here at DoltHub, we recently launched the Dolt Workbench, an open source, browser-based, modern SQL workbench for your MySQL-compatible (and… | Continue reading


@dolthub.com | 4 months ago

Extending Shared Datasets

Dolt is the world's first fully-versioned, relational database. You can branch, merge, diff, push, and pull your relational data in all the… | Continue reading


@dolthub.com | 4 months ago

Comparing benchmarks for Postgres, MySQL, and their Dolt equivalents

Introduction We're writing Dolt, the world's first version controlled SQL database. Dolt is based on the MySQL dialect and wire protocol… | Continue reading


@dolthub.com | 4 months ago

Dolt Concurrent Transaction Example

Dolt is the world's first version controlled SQL database. Dolt is built on a novel storage engine that makes diffs and merges fast. When… | Continue reading


@dolthub.com | 4 months ago

Using Functional Dependency Analysis to improve Join performance

Two months ago I talked about how we got 4 9s of correctness in . I mentioned how the most time consuming task was optimizing a test query… | Continue reading


@dolthub.com | 4 months ago

So you want to Version Control Configuration?

Here at DoltHub, we've had a lot of success with our "So you want..." series of blog posts helping people find Dolt when they are looking… | Continue reading


@dolthub.com | 4 months ago

Contributing to DoltgreSQL

Last month, I announced that we were finally starting development on DoltgreSQL. In a little over a month, we've made quite a lot of… | Continue reading


@dolthub.com | 4 months ago

Christmas Come Early: An AWS EBS Performance Regression Update

Two weeks ago we published A Spooky Performance Regression in AWS EBS Volumes that highlighted a performance regression in writes against… | Continue reading


@dolthub.com | 5 months ago

Sizing Your Dolt Instance

Dolt is the world's first version controlled SQL database. To implement Git-style version control functionality at Online Transaction… | Continue reading


@dolthub.com | 5 months ago

Entity Framework Core with Dolt

DoltDB is the world's first fully-versioned relational database. You can branch, merge, diff, push, and pull your relational data in the… | Continue reading


@dolthub.com | 5 months ago

Why Are Golang Heaps So Complicated

Heaps are commonly used to partially sort a set. Every insertion/deletion from the set is followed by a "fixup" to restore either min-heap… | Continue reading


@dolthub.com | 5 months ago

Introducing the Dolt Workbench

We are excited to announce the release of the Dolt Workbench - a modern, browser-based, open source SQL workbench for your MySQL-compatible… | Continue reading


@dolthub.com | 5 months ago

Getting to one 7 of SQL correctness for DoltgreSQL

Introduction We're writing Dolt, the world's first version controlled SQL database. Dolt is based on the MySQL dialect and wire protocol… | Continue reading


@dolthub.com | 5 months ago

Dolt + Excel

Dolt, DoltHub, and Hosted Dolt can be used for Spreadsheet Version Control. Many of our customers migrated to Dolt from a really complicated… | Continue reading


@dolthub.com | 5 months ago

A Spooky Performance Regression in AWS EBS Volumes

For every Dolt release, we run a suite of Sysbench tests that measure the median latency of Dolt's reads and writes. Since Dolt is a drop-in… | Continue reading


@dolthub.com | 5 months ago

Smashing Decentralized Databases Together for Fun and Science

A year ago, our founder and CEO Tim wrote a blog post about the recent explosion of interest in decentralized databases. You can read it… | Continue reading


@dolthub.com | 5 months ago

The insurance data dump is smaller than it seems

On its face, it's hundreds of terabytes, millions of files, and trillions of negotiated rates between insurers and providers. But the health… | Continue reading


@dolthub.com | 1 year ago

DoltHub goes to GopherCon

Dolt is the world's first SQL database with Git-style version control. We spent the first part of 2022 working on our performance, in large… | Continue reading


@dolthub.com | 1 year ago

ACID Transactions in Dolt

Today's blog is about ACID transactions in Dolt, how we built them and what this means for Dolt users. Dolt first released SQL transactions… | Continue reading


@dolthub.com | 1 year ago

Superpower Retool with Dolt

If you haven't heard about it yet, Retool.com is a low-code solution to create internal tools at your company. Their slogan is: Stop… | Continue reading


@dolthub.com | 1 year ago

So you want Data Merge?

Here at DoltHub, we've had a lot of success with our "So you want..." series of blog posts helping people find Dolt when they are looking… | Continue reading


@dolthub.com | 1 year ago

MySQL Compatibility for Decimal and Floating Point Arithmetic

For those who are unfamiliar with Dolt, it is a version controlled SQL database. If you know what GitHub and MySQL are, you already know how… | Continue reading


@dolthub.com | 1 year ago

Hacking Go's Runtime with Generics

Today's blog is about maphash, a new open-source package for hashing arbitrary (comparable) Golang types. We'll do a deep-dive on how its… | Continue reading


@dolthub.com | 1 year ago

Coming soon... MySQL Binlog Replication

DoltDB is a MySQL-compatible database with Git's distributed versioning features. It's the first relational database that versions your data… | Continue reading


@dolthub.com | 1 year ago

The Wordcel's Guide to Shape Rotation using the Git Commit Graph

It's 2022, and the version control wars are conclusively over. Everybody uses git, but hardly anybody really understands it, and even fewer… | Continue reading


@dolthub.com | 1 year ago

DoltHub's DBs are migrated. Are yours?

DoltHub is the place to share Dolt's version controlled databases. Last month, we created a migrate button that automatically migrates your… | Continue reading


@dolthub.com | 1 year ago

Prefix Indexes

If you haven't heard, Dolt is a SQL database with Git versioning. A couple of months ago, a customer asked for prefix indexes, so we… | Continue reading


@dolthub.com | 1 year ago

Improving Stored Procedure Support

Here at DoltHub, our centerpiece is Dolt, which fuses a MySQL-compatible database with Git-style versioning capabilities. After you install… | Continue reading


@dolthub.com | 1 year ago

(Do Not) Let Them Build: Mining Open Data to find NIMBY and YIMBY counties

This is a guest post by Rimantas Lukosevicius. He is a regular bounty contributor and this is his first data analysis blog for us. Who and… | Continue reading


@dolthub.com | 1 year ago