1. REFERENCE
    9 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…

    Read More
Found 20 matching articles.
  1. GOLANG
    14 min read

    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 industry standard set of SQL benchmarks that you can use to get an apples-to-apples performance compari...

    Read More
  2. REFERENCE
    21 min read

    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 languages . Today we head back to Python -land and show you how to integrate Dolt with Django ,...

    Read More
  3. SQL
    3 min read

    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 result, we need to support all the functions MySQL does; these are things like SIN() , CONCAT() , CURRENT_T...

    Read More
  4. 11 min read

    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 tutorial will teach you how to use views and give you some ideas about what they're good for. What...

    Read More
  5. USE CASEREFERENCE
    5 min read

    Dolt + Metabase

    A customer wanted to use Metabase to visualize Dolt databases. Dolt provides powerful versioning features to Metabase charts and dashboards. Dolt "just works" with Metabase using the MySQL connector so it's really easy to get started. T...

    Read More
  6. SQL
    7 min read

    Join Statistics

    Dolt is the first relational database with history independent version control. Dolt's Git-like commit graph captures snapshots in a format that efficiently diffs and merges tables and schemas. We recently added index scan costing to Dolt's S...

    Read More
  7. 7 min read

    Structural Sharing with Schema Changes

    Dolt is a MySQL-compatible database that supports Git-like version control features, including commit, diff, branch, merge, clone, push and pull. In order to make these operations efficient, it stores databases in a Merkle DAG, within which table...

    Read More
  8. 14 min read

    MySQL Stored Procedures: How and why with examples

    MySQL allows you to define stored procedures on your databases that can execute arbitrary SQL statements whenever you invoke them, including updating data in one or more tables. This tutorial will teach you how to use stored procedures and giv...

    Read More
  9. FEATURE RELEASE
    3 min read

    Announcing automatic merging of JSON changes

    Here's something that's true: Dolt makes it easy to collaborate and merge independent changes to your SQL database. Here's something else that's true: People really like JSON. It's flexible, human readable, and there's lots of existing tools ...

    Read More
  10. GOLANG
    9 min read

    Coming Soon: Golang 1.22 🚀

    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 lets you branch, fork, merge, and diff your relational tables, just like Git does for your source code ...

    Read More
  11. TECHNICAL
    13 min read

    Writing a version-controlled application

    Introduction We're building Dolt , the world's first version controlled SQL database . Our customers are using Dolt in a bunch of different ways , but by far the most common one is to write a version-controlled application. What is a...

    Read More
  12. REFERENCE
    16 min read

    Getting Started: Laravel and Dolt

    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 you how to integrate Dolt with Laravel , a popular website builder with a built in ORM. ...

    Read More
  13. COMMAND LINE
    3 min read

    Dolt CLI New Year's Resolutions

    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 side of Dolt and building a really robust experience. This year, I'm excited to give the Command Line…

    Read More
  14. FEATURE RELEASE
    12 min read

    Dolt Interactive Rebase

    Dolt is the world's first fully-versioned, relational database . The inspiration for Dolt's decentralized versioning model is Git. Dolt allows you to branch, merge, diff, push, and pull your relational data in all the same ways that Git allows ...

    Read More
  15. FEATURE RELEASE
    9 min read

    Dolt SQL Server Push Support

    Users of Git, in particular hosted Git services like GitHub, are very familiar with the ability to send their changes to another location using the push operation. Dolt, as the spawn of Git and MySQL, has supported the ability to push to DoltH...

    Read More
  16. FEATURE RELEASE
    5 min read

    Dolt Workbench now supports PostgreSQL

    We at DoltHub recently launched the Dolt Workbench , a modern, browser-based, open source SQL workbench with version control features when connected to Dolt . It started with support for MySQL-compatible databases, including MySQL, MariaDB, ...

    Read More
  17. REFERENCE
    6 min read

    So you want an Open Source SQL Workbench?

    Here at DoltHub , we recently launched the Dolt Workbench , an open source, browser-based, modern SQL workbench for your MySQL -compatible (and soon to be PostgreSQL -compatible) databases. When I search for "SQL Workbench" I mostly get ...

    Read More
  18. USE CASE
    7 min read

    Extending Shared Datasets

    Dolt is the world's first fully-versioned, relational database . You can branch, merge, diff, push, and pull your relational data in all the same ways that Git allows you to work with source code files. One of the powerful features of Dolt i...

    Read More
  19. TECHNICALDOLTGRES
    5 min read

    Comparing benchmarks for Postgres, MySQL, and their Dolt equivalents

    Introduction We're writing Dolt , the world's first version controlled SQL database . Dolt is based on the MySQL dialect and wire protocol, and built to be a drop-in replacement for any MySQL application. But many potential customers expr...

    Read More
  20. REFERENCE
    6 min read

    Dolt Concurrent Transaction Example

    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 committing a SQL transaction, Dolt uses the same merge logic you invoke on a dolt merge between ...

    Read More
JOIN THE DATA EVOLUTION

Get started with Dolt

Or join our mailing list to get product updates.