- REFERENCE11 min read
So you want Database Versioning?
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 for it. Dolt is a lot of things. Dolt is a version controlled database, a Git database, Git for data, data versi...
Read More
- TECHNICAL20 min read
Version-Controlled Vector Indexes: Achieving Structural Sharing in Nearest-Neighbor Indexes
We explore how Dolt achieves space-efficient version-controlled vector indexes using a novel data structure.
Read More - GOLANG5 min read
Finding performance problems by diffing two Go profiles
Learn how to debug tricky performance issues by diffing two pprof Go profiles.
Read More - AI10 min read
Agentic Branching with Data
Let's let Claude Code write AI Agents to play a Battleship game!
Read More - AIUSE CASE9 min read
Agentic Data Cleaning
Could agents do data scraping and cleaning? This article is a quick first foray into this question. The results are promising when using Dolt as your database.
Read More - FEATURE RELEASE5 min read
Dolt Stash Now Works Everywhere
We've added a dolt_stash() procedure, allowing you to stash your changes anywhere in Dolt.
Read More - DOLTGRESFEATURE RELEASE3 min read
Announcing UPDATE ... FROM Support in Doltgres
Doltgres has launched support for UPDATE ... FROM statements, allowing you to update the data in a table based on data joined in from other tables.
Read More - SQL5 min read
Supporting INSERT...RETURNING Statements
Dolt now supports INSERT...RETURNING statements a la MariaDB. See what this means for Dolt's MySQL compatibility and the future of Dolt.
Read More - FEATURE RELEASE4 min read
Announcing OIDC Single Sign-On in DoltLab Enterprise
Today we're announcing DoltLab v2.3.14 with support for OIDC Single Sign-On
Read More - AI7 min read
Claude Code is My New Best Friend
We recently discovered Claude Code and it has produced 22 Pull Requests we accepted into our open source projects, Dolt and go-mysql-server. In this article, we dive into how we found Claude Code and some of Claude Code's changes.
Read More - AI12 min read
- DOLTGRES6 min read
Loading Native Postgres Extensions
We're continuing to make progress on DoltgreSQL, which is a version of Dolt built to be a drop-in replacement for PostgreSQL. Dolt is a MySQL compatible database that is built from the ground up with Git-influenced version control features. This mean...
Read More - AI8 min read
Cursor Says Agents Need Database Branches
Recently, on the Lex Friedman podcast, two of the founding engineers at Cursor, Sualeh Asif and Aman Sanger, said databases need branches to support agentic use cases. Unfortunately, neither seemed to know about Dolt, the only database with true branches. This article discusses their comments.
Read More - 10 min read
People Keep Inventing Prolly Trees
A novel data structure has been invented four times now, with three different names. We think that's a good sign.
Read More - INTEGRATION6 min read
Laravel Works with Doltgres
Create your next Laravel web application with version controlled Postgres-compatible database.
Read More - REFERENCE8 min read
Dolt turns 10! Kind of.
Dolt's codebase is officially 10 years old. A look back at what happened in that time.
Read More - DOLTGRESFEATURE RELEASE9 min read
Announcing ROW() Constructor Support in Doltgres
Doltgres has launched initial support for the ROW() constructor syntax as well as records. This allows you to compare records created with ROW(), select record expressions, and use records in WHERE clauses. There's more support for records and composite types coming in the future.
Read More - WORKBENCH4 min read
Building a Linux Electron App
A comprehensive guide to adapting Dolt Workbench for Linux, covering packaging choices, configuration specifics, and solutions for platform-specific challenges.
Read More - REFERENCE10 min read
MariaDB to Dolt Replication
Dolt supports several replication modes, including support for the MySQL binlog replication protocol, which allows Dolt to work as a source or replica with MySQL-compatible databases. In this blog, we set up a MariaDB source and configure a Dolt replica.
Read More - INTEGRATION5 min read
Dolt works with Prometheus
Dolt exposes Prometheus Metrics. Here we'll cover how to access Dolt(gres) metrics for use with Prometheus.
Read More - 11 min read
Understanding Parquet and Columnar Data
If you've used HuggingFace, you've probably dealt with Parquet files. What are they, and why are they challenging to work with?
Read More











