Dolt: различия между версиями

Материал из DZWIKI
Перейти к навигации Перейти к поиску
(Новая страница: «'''dolt''' — СУБД сочетающая поддержку SQL со средствами версионирования данных в стиле Git. D...»)
 
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
'''dolt''' — СУБД сочетающая поддержку SQL со средствами версионирования данных в стиле [[Git]]. Dolt позволяет клонировать таблицы, создавать форки и выполнять слияния таблиц, а также выполнять операции push и pull по аналогии с действиями в git-репозитории. При этом СУБД поддерживает SQL-запросы и совместима с [[MySQL]] на уровне клиентских интерфейсов. Код проекта написан на языке Go и распространяется под лицензией Apache 2.0.  
{{Заготовка}}
'''dolt''' — СУБД сочетающая поддержку SQL со средствами версионирования данных в стиле [[Git]]. Dolt позволяет клонировать таблицы, создавать форки и выполнять слияния таблиц, а также выполнять операции push и pull по аналогии с действиями в git-репозитории. При этом СУБД поддерживает SQL-запросы и совместима с [[MySQL]] на уровне клиентских интерфейсов. Код проекта написан на языке Go и распространяется под лицензией Apache 2.0.
 
Возможности по версионированию данных в БД позволяют отслеживать происхождение данных - привязка к коммитам даёт возможность фиксировать состояние для получения идентичных результатов, которые независимо от текущего состояния в любое время могут быть повторены на других системах. Кроме того, пользователи могут перемещаться по истории, отслеживать изменения в таблицах при помощи SQL без необходимости сверки резервных копий, проводить аудит изменений, а также формировать запросы, охватывающие данные в определённый момент.
 
[[Файл:Dolt-time-travel-commit-graph.png]]


== Ссылки ==
== Ссылки ==
* https://github.com/dolthub/dolt
* {{github|dolthub|dolt}}
* https://www.opennet.ru/opennews/art.shtml?num=54716
* https://www.opennet.ru/opennews/art.shtml?num=54716


[[Категория:Категоризовать]]
[[Категория:Категоризовать]]
[[Категория:Программное обеспечение по алфавиту]]

Текущая версия от 02:44, 16 января 2022

dolt — СУБД сочетающая поддержку SQL со средствами версионирования данных в стиле Git. Dolt позволяет клонировать таблицы, создавать форки и выполнять слияния таблиц, а также выполнять операции push и pull по аналогии с действиями в git-репозитории. При этом СУБД поддерживает SQL-запросы и совместима с MySQL на уровне клиентских интерфейсов. Код проекта написан на языке Go и распространяется под лицензией Apache 2.0.

Возможности по версионированию данных в БД позволяют отслеживать происхождение данных - привязка к коммитам даёт возможность фиксировать состояние для получения идентичных результатов, которые независимо от текущего состояния в любое время могут быть повторены на других системах. Кроме того, пользователи могут перемещаться по истории, отслеживать изменения в таблицах при помощи SQL без необходимости сверки резервных копий, проводить аудит изменений, а также формировать запросы, охватывающие данные в определённый момент.

Dolt-time-travel-commit-graph.png

Ссылки