"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
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
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
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
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
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
In a recent blog post Zach demonstrated that building Dolt using Golang's Profile-Guided Optimization (PGO) improved benchmarking… | Continue reading
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
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
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
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
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
Recently, a customer reached out to our team asking for a blog using Dolt with Testcontainers, "an open source framework for providing… | Continue reading
Introduction We're building Dolt, the world's first version-controlled SQL database. We measure Dolt's performance with sysbench, an… | Continue reading
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
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
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
A customer wanted to use Metabase to visualize Dolt databases. Dolt provides powerful versioning features to Metabase charts and dashboards… | Continue reading
Dolt is the first relational database with history independent version control. Dolt's Git-like commit graph captures snapshots in a format… | Continue reading
Dolt is a MySQL-compatible database that supports Git-like version control features, including commit, diff, branch, merge, clone, push and… | Continue reading
MySQL allows you to define stored procedures on your databases that can execute arbitrary SQL statements whenever you invoke them, including… | Continue reading
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
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
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
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
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
Dolt is the world's first fully-versioned, relational database. The inspiration for Dolt's decentralized versioning model is Git. Dolt… | Continue reading
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
We at DoltHub recently launched the Dolt Workbench, a modern, browser-based, open source SQL workbench with version control features when… | Continue reading
Here at DoltHub, we recently launched the Dolt Workbench, an open source, browser-based, modern SQL workbench for your MySQL-compatible (and… | Continue reading
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
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
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
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
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
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
Two weeks ago we published A Spooky Performance Regression in AWS EBS Volumes that highlighted a performance regression in writes against… | Continue reading
Dolt is the world's first version controlled SQL database. To implement Git-style version control functionality at Online Transaction… | Continue reading
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
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
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
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
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
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
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
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
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
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