Dolt: различия между версиями
Dzmuh (обсуждение | вклад) Нет описания правки |
Dzmuh (обсуждение | вклад) (→Ссылки) |
||
| Строка 7: | Строка 7: | ||
== Ссылки == | == Ссылки == | ||
* | * {{github|dolthub|dolt}} | ||
* https://www.opennet.ru/opennews/art.shtml?num=54716 | * https://www.opennet.ru/opennews/art.shtml?num=54716 | ||
[[Категория:Категоризовать]] | [[Категория:Категоризовать]] | ||
Версия от 16:03, 15 ноября 2021
Это заготовка статьи. |
dolt — СУБД сочетающая поддержку SQL со средствами версионирования данных в стиле Git. Dolt позволяет клонировать таблицы, создавать форки и выполнять слияния таблиц, а также выполнять операции push и pull по аналогии с действиями в git-репозитории. При этом СУБД поддерживает SQL-запросы и совместима с MySQL на уровне клиентских интерфейсов. Код проекта написан на языке Go и распространяется под лицензией Apache 2.0.
Возможности по версионированию данных в БД позволяют отслеживать происхождение данных - привязка к коммитам даёт возможность фиксировать состояние для получения идентичных результатов, которые независимо от текущего состояния в любое время могут быть повторены на других системах. Кроме того, пользователи могут перемещаться по истории, отслеживать изменения в таблицах при помощи SQL без необходимости сверки резервных копий, проводить аудит изменений, а также формировать запросы, охватывающие данные в определённый момент.
