Correctness Update

About a month ago, we provided an update to Dolt's correctness. Since then, we've continued to make improvements; here's what we've been up… | Continue reading


@dolthub.com | 13 hours ago

Announcing Postgres to Doltgres Replication

Introduction Last month we published a deep dive on how to build a Postgres logical replication system in Go. Today we're excited to… | Continue reading


@dolthub.com | 1 day ago

Dolt Storage: The Case For Dictionary Compression

Last week, I reviewed the storage system used to store bytes on disk for Dolt databases. As I mentioned at the time, it's not perfect, and… | Continue reading


@dolthub.com | 2 days ago

Golang PGO builds using GitHub Actions

In February of this year, I announced that Dolt releases are now built as profile-guided optimized (pgo) binaries, levering this powerful… | Continue reading


@dolthub.com | 5 days ago

Schema Migrations in Dolt

Dolt is the world's first version controlled SQL database. You can build applications with Git-style branches and merges on top of Dolt… | Continue reading


@dolthub.com | 6 days ago

Dolt Storage: A Review

Storage of information is the bedrock of every Database in existence. The logical application concepts by which you store that information… | Continue reading


@dolthub.com | 7 days ago

Exploring DoltgreSQL through Type Compatibility

We're steadily making progress on DoltgreSQL, which is a version of Dolt built to be a drop-in replacement for PostgreSQL. For those that… | Continue reading


@dolthub.com | 8 days ago

What I Wish I'd Known About Writing Extensions for Unreal Editor

In a previous blog, I announced a plugin for the Unreal Editor that allows for importing and exporting table data to and from Dolt, our… | Continue reading


@dolthub.com | 9 days ago

What I Wish I'd Known About Writing Extensions for Unreal Editor

In a previous blog, I announced a plugin for the Unreal Editor that allows for importing and exporting table data to and from Dolt, our… | Continue reading


@dolthub.com | 9 days ago

A Study in Structural Sharing in a Dolt Prolly Tree

Dolt is a MySQL-compatible SQL database with Git-like versioning features. It supports branching, merging, diff, push, pull and clone of the… | Continue reading


@dolthub.com | 12 days ago

Announcing DoltLab v2.1.0 and its new Installer

We recently released DoltLab v2.1.0, that contains a brand new tool for configuring a DoltLab instance: the . The DoltLab is a single… | Continue reading


@dolthub.com | 13 days ago

Feature: last_insert_uuid()

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 | 14 days ago

Cataloguing SQL Support in DoltgreSQL

Dolt is version controlled relational database combining features from Git and MySQL. Not a fan of ? No problem. We are now developing… | Continue reading


@dolthub.com | 15 days ago

Setting Up Storybook for React Components

Here at DoltHub, we're building a React library to share hooks, contexts, utilities, and components between our web applications. Storybook… | Continue reading


@dolthub.com | 16 days ago

MediaWiki works with 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 | 19 days ago

State of Dolt

In June 2021, I took to this blog and announced Dolt is a database. Though it wasn't called "State of Dolt", that was the first blog where I… | Continue reading


@dolthub.com | 21 days ago

Emulating Postgres Prepared Statements

We're building Doltgres, a Postgres-compatible version of our version-controlled SQL database, Dolt. Our goal is to eventually be a drop-in… | Continue reading


@dolthub.com | 23 days ago

Building an interactive shell in Golang

Go is great for building command-line applications. We built one: Dolt, the world's first version-controlled SQL database. We wrote our own… | Continue reading


@dolthub.com | 26 days ago

Correctness Update

Dolt is a version-controlled SQL database that you can fork, clone, branch, merge, push, and pull just like a git repository. It turns out… | Continue reading


@dolthub.com | 28 days ago

Dolt + KAPSARC: DoltLab in Production

Dolt is a version controlled SQL database. How would you use such a thing? Does your organization manage a lot of disparate data from a… | Continue reading


@dolthub.com | 29 days ago

Database Ranking on DoltHub

For those of you that are new, Dolt is a database that supports Git-style versioning. DoltHub is a place on the internet to share and… | Continue reading


@dolthub.com | 1 month ago

Schema Overriding

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 | 1 month ago

Creating Dynamic TailwindCSS Themes for a React Library

Here at DoltHub, we're building a React library to share hooks, contexts, utilities, and components between our web applications. This blog… | Continue reading


@dolthub.com | 1 month ago

Dolt for Game Development

Dolt is a version-controlled SQL database which gives you the power of relational databases, with the safety and ease of use of a Git-like… | Continue reading


@dolthub.com | 1 month ago

Getting Started With GORM 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 | 1 month ago

Testing Golang Code with Toxiproxy

Here at DoltHub, we use Golang to build Dolt DB, the world's first version-controlled, SQL relational database – it gives you the power and… | Continue reading


@dolthub.com | 1 month ago

Announcing Dolt Plugin for Unreal Editor

tl;dr: We're releasing an Unreal Plugin that leverages Dolt in order to merge conflicting changes to Unreal Data Tables. You can download it… | Continue reading


@dolthub.com | 1 month ago

Writing a Postgres Logical Replication System in Golang

Introduction We're building Dolt, the world's first version-controlled SQL database. Dolt is MySQL compatible, but many of our prospective… | Continue reading


@dolthub.com | 1 month ago

Dolt + Flock Safety: Versioned Feature Store

Dolt is a version controlled SQL database. How would you use such a thing? Are you building novel machine learning models using structured… | Continue reading


@dolthub.com | 1 month ago

TPC-C Update 2024

Dolt reached production quality as a relational database about a year ago. We started more seriously testing Dolt against TPC-C beforehand… | Continue reading


@dolthub.com | 1 month ago

Dolt's Commit Graph

Dolt is the world's first version controlled SQL database. How would you build such a thing? Dolt's unique storage engine implements a Git… | Continue reading


@dolthub.com | 1 month ago

Prolly Trees

"Prolly Tree" is short for "Probabilistic B-tree". "Prolly Tree" was coined by the good folks who built Noms, who as far as we can tell… | Continue reading


@dolthub.com | 1 month ago

Dolt's Storage Engine

Dolt is the world's first version controlled SQL database. How would you build such a thing? A few months ago, I wrote an article outlining… | Continue reading


@dolthub.com | 1 month ago

ASP.NET Core + 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 | 1 month ago

100% Correctness

Dolt is a SQL database with Git-like versioning features intended to be a drop-in replacement for MySQL. In order to be a drop-in… | Continue reading


@dolthub.com | 1 month ago

Adding Color to Terminal Output in Go

When working with command-line applications in Go, color can be a great way to enhance the user experience, convey information in a more… | Continue reading


@dolthub.com | 2 months ago

Shallow Clone Support

Dolt is the first version controlled SQL database, and the natural consequence of that is it needs to store every value of every row that… | Continue reading


@dolthub.com | 2 months ago

Announcing Dolt PGO Builds

In a recent blog post Zach demonstrated that building Dolt using Golang's Profile-Guided Optimization (PGO) improved benchmarking… | Continue reading


@dolthub.com | 2 months ago

Automatic Statistic Updates

Dolt is close to 100% MySQL compatible and only 2x slower than MySQL. Few customers find bugs that we cannot fix in under 24 hours, and the… | Continue reading


@dolthub.com | 2 months ago

Adding Types to DoltgreSQL

In November 2023, we officially started development on DoltgreSQL, which is a version of Dolt built to be a drop-in replacement for… | Continue reading


@dolthub.com | 2 months ago

Upgrading Instances on Hosted Dolt

Hosted Dolt is for running online, production Dolt databases. Last year we added support for read replicas. You can choose up to 8 read… | Continue reading


@dolthub.com | 2 months ago

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 | 2 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 | 2 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 | 2 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 | 2 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 | 2 months ago