1. REFERENCE
    11 min read

    So you want Database Versioning?

    Tim Sehn|

    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
0 matching articles.
  1. SQL
    6 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
  2. AI
    10 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
  3. AI
    5 min read

    Three Cheers for AI Image Generation

    Creating good marketing copy is hard, specifically the imagery associated with the copy. The good news is that AI image generation is getting really good. It's not good enough to make production images but it is good enough to help with the creative process. I use it to send more fleshed out ideas to our designers. This article walks through two examples

    Read More
  4. FEATURE RELEASE
    8 min read

    Foreign Keys Referencing System Tables

    Dolt now supports declaring foreign keys that reference the name field on the dolt_branches system table. This allows you to create tables that track additional data for the branches in your database, and helps ensure consistency with the referenced data in the dolt_branches system table.

    Read More
  5. FEATURE RELEASESQL
    5 min read

    Focused Diffs: New --skinny and --include-cols Options for DOLT_DIFF() table function

    The DOLT_DIFF() table function now supports --skinny and --include-cols options for more focused diff output!

    Read More
  6. GOLANG
    6 min read

    Go channels to solve interface impedance mismatch

    Learn how Go channels can solve a particular form of interface mismatch common in application development.

    Read More
  7. WEBWORKBENCH
    7 min read

    Automating the Release Process for a Desktop Application

    We recently automated the release process for the Dolt Workbench desktop application using GitHub Actions. This article discusses how we did it.

    Read More
  8. TECHNICAL
    8 min read

    Challenges with Prolly Trees and Columnar Storage

    Columnar storage is widely used in industry-leading OLAP databases and provides many benefits for analytic workloads. If we wanted columnar storage in Dolt, what are some challenges we would face?

    Read More
  9. FEATURE RELEASE
    6 min read

    Announcing Dolt SQL Server MCP

    We've added Dolt MCP directly to Dolt! This blog will show you how spin up both the Dolt SQL server and Dolt MCP server with a single command.

    Read More
  10. AI
    5 min read

    The Three Pillars of Agentic AI

    Having spent the past six months diving deep on agentic artificial intelligence, it became clear agents need three pillars to operate correctly: a capable model, version control, and testing. This article explains.

    Read More
  11. INTEGRATION
    10 min read

    Maxwell's Daemon Works with Dolt

    Maxwell's Daemon is a change data capture tool that reads from a MySQL binary log stream and publishes the data changes to a variety of endpoints such as Redis, RabitMQ, Amazon SNS, Kafka, Amazon Kinesis, and many more. Because Dolt is a MySQL-compatible database, you can easily connect Maxwell's Daemon to a Dolt SQL server to intercept data changes.

    Read More
  12. 8 min read

    Remote Authentication Explained

    Pushing and Pulling data to remote locations requires you to authenticate. Let's discuss

    Read More
  13. FEATURE RELEASESQL
    4 min read

    Improving Performance of Vector Indexes Via VECTOR Columns

    Dolt now has support for VECTOR columns, and with it a noticeable improvement in vector index performance.

    Read More
  14. FEATURE RELEASEWEB
    6 min read

    Resolving Merge Conflicts on the Web

    Learn how to resolve merge conflicts directly from the pull request UI in Dolt's web products, making conflict resolution easier without needing the SQL shell.

    Read More
  15. FEATURE RELEASE
    4 min read

    Unit Tests for your Dolt Database

    Use dolt_tests to ensure data quality and correctness.

    Read More
  16. AI
    11 min read

    How I Use Multiple Agents in Parallel

    As a software engineer working with AI agents, I've developed a workflow for using multiple agents simultaneously to increase productivity!

    Read More
  17. REFERENCE
    15 min read

    A Beginner's Guide to Docker Swarm

    Part three of our beginner Docker series, introducing Docker Swarm and how to run and scale services with stack files.

    Read More
  18. REFERENCE
    4 min read

    Debugging `dolt login`

    `dolt login` allows you to authenticate a `dolt` client against DoltHub or DoltLab. It usually works, but when it fails, this article will help you debug it.

    Read More
  19. AI
    6 min read

    Agents Need Clones

    Agents need clones for write isolation to prevent mistakes. Dolt is the only SQL database that supports clones. Dolt is the database for agents.

    Read More
  20. AI
    8 min read

    Does Dolt Need MCP?

    We recently launched the Dolt MCP Server. Dolt works pretty well with coding agents without an MCP server. So, what's the point? This article answers that question, works through a detailed Dolt MCP Server example, and finally suggests you power your MCP Server with Dolt to get version control features.

    Read More
JOIN THE DATA EVOLUTION

Get started with Dolt

Or join our mailing list to get product updates.