Repolode
dolthub

dolthub/dolt

A SQL database that supports Git-style fork, clone, branch, merge, push and pull on tables, and connects like MySQL.

スター
24,678
フォーク
900
未解決の Issue
592
最終コミット
昨日

これは何?

Dolt is a SQL database that can be versioned like a Git repository. You can fork, clone, branch, merge, push and pull data, and the command line uses the same verbs as Git, with tables taking the place of files.

Dolt works as a MySQL-compatible server: any MySQL client can connect to it and read or change schema and data. Version control operations are exposed in SQL through system tables, functions and stored procedures named with a dolt_ prefix, such as dolt_commit, dolt_merge and dolt_diff. The project also supports foreign keys, secondary indexes, triggers, check constraints and stored procedures.

Dolt is distributed as a single binary for Linux, macOS and Windows, with Docker images for CLI and server use. The project also offers DoltHub for sharing public Dolt databases, and Doltgres as a PostgreSQL-flavored variant.

主な機能

  • 01Git-style commands such as commit, branch, merge, diff and revert operate on tables.
  • 02Works with any MySQL client through a built-in MySQL-compatible server.
  • 03Version control is available in SQL via dolt_ system tables and stored procedures.
  • 04Supports foreign keys, secondary indexes, triggers and check constraints.
  • 05Provides cell-level history and diff queries to see when data changed.
  • 06Can be installed via Homebrew, Chocolatey, MacPorts, Arch Linux packages or Docker.

ユースケース

  • Tracking changes to reference datasets so every edit can be audited or reverted.
  • Testing schema changes on an isolated branch before merging into main.
  • Storing agent memory in a database whose history can be inspected and rolled back.
  • Sharing versioned public datasets with collaborators through a remote.

トピック

よくある質問

dolt とは?
A SQL database that supports Git-style fork, clone, branch, merge, push and pull on tables, and connects like MySQL. Dolt is a SQL database that can be versioned like a Git repository. You can fork, clone, branch, merge, push and pull data, and the command line uses the same verbs as Git, with tables taking the place of files.
dolt は無料で使えますか?ライセンスは?
dolt は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
dolt は今もメンテナンスされていますか?
活発にメンテナンス中。dolt の最終コミットは 2026年10月18日 です。
dolt は何に使えますか?
Tracking changes to reference datasets so every edit can be audited or reverted. Testing schema changes on an isolated branch before merging into main. Storing agent memory in a database whose history can be inspected and rolled back. Sharing versioned public datasets with collaborators through a remote.
dolt はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/dolthub/dolt

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト