- AIREFERENCE11 min read
So you want an AI Database?
Here at DoltHub, we built the world's first version-controlled SQL database: Dolt. What do version control and databases have to do with Artificial Intelligence (AI)? It turns out, a lot. At first, we were skeptical about the AI revolution, but the...
Read More
- DOLTGRES6 min read
State of Doltgres
It's been 6 months since Doltgres went Beta. What's new, and where are we going next?
Read More - INTEGRATION11 min read
Replit versus Vercel
We've been testing out generative AI tooling and in this blog post we take a look at Replit's conversational web app builder and compare it to Vercel's v0.app. We build a small web app that loads data from a Dolt database, and use Dolt's version-control features to expose that version information in the web application. Read on to learn more about how the Replit experience compares to Vercel's v0.app.
Read More - INTEGRATION5 min read
Dolt SQL Server MariaDB Client Support
Dolt now officially supports a wide range of MariaDB clients, verified through automated CI testing.
Read More - FEATURE RELEASE4 min read
Faster Large Database Access with `mmap`
Large Dolt databases are slow to interact with on the `dolt` command line. We implemented a solution using `mmap`. Turn it on for your large database if you want a faster `dolt` CLI.
Read More - GOLANG8 min read
How slow is channel-based iteration?
We benchmarked channel-based iterators v. those provided by the iter package and share the results.
Read More - AI34 min read
A Data Importing AI Agent
In this post, I'll walk you through my experience building an AI agent that can import data into Dolt.
Read More - WORKBENCH3 min read
See What Changed in the Dolt Workbench
We've been working on improving the workbench's support for Dolt's version control features. In this article, we'll discuss some enhancements that better reflect the state of working changes in the workbench.
Read More - TECHNICAL8 min read
Run Bats with a Single Click on Windows using GoLand
Running Bats on Windows can be tricky, but with GoLand and BashSupportPro, you can run Bats tests with a single click.
Read More - FEATURE RELEASE7 min read
- DOLTGRES5 min read
Failing 100 Real World Postgres Dumps
We loaded 100 real world Postgres dumps and failed almost all of them. Read more to find out why we did this, and how we're solving these issues.
Read More - REFERENCE11 min read
- INTEGRATION13 min read
Vercel v0 Works with Dolt
We've been exploring generative AI tooling and in this blog post we take a look at Vercel's v0.app tool that gives you a conversational interface for generating web apps. We build a small web app that loads data from a Dolt database, and use Dolt's version-control features to expose that version information in the web application.
Read More - TECHNICAL12 min read
Multi-stage Docker Builds for Dolt
How multi-stage Docker builds enable faster builds for release and source Dolt images.
Read More - REFERENCE7 min read
Common Table Expressions in MySQL: How and Why with Examples
Learn how to use common table expressions (CTEs) in MySQL, what they're good for, and try out some examples.
Read More - GOLANG7 min read
We tried Go's experimental Green Tea garbage collector and it didn't help performance
Go 1.25 includes support for an experimental new garbage collector called Green Tea. We tried it out with Dolt's main performance benchmarks and summarize what difference it made (not much).
Read More - GOLANGFEATURE RELEASE5 min read
Grafana's metrics backend for go-mysql-server
Grafana recently launched support for SQL queries in their metrics dashboards. We describe how they used go-mysql-server, a SQL query engine written in Go, to implement this feature.
Read More - AI5 min read
Agents Need Branches: UC Berkeley CS Edition
The world is starting to realize agents need branches, specifically database branches. This article dives deep into what Supporting Our AI Overlords: Redesigning Data Systems to be Agent-First says about database branches and acts as DoltHub's formal response.
Read More - WORKBENCH4 min read
How to Run Tests in the Dolt Workbench
Learn how to use Dolt's built-in test engine entirely within the Dolt Workbench.
Read More - SQL6 min read
When CLI Meets SQL: Building Unified Interfaces in Dolt
Strategies for building options across both CLI commands and SQL table functions in Dolt.
Read More - AI10 min read
Developing an AI Agent
Developing an AI agent is a new experience for most software developers. Here is my experience developing an AI agent
Read More








