Dolt: различия между версиями
Dzmuh (обсуждение | вклад) (Новая страница: «'''dolt''' — СУБД сочетающая поддержку SQL со средствами версионирования данных в стиле Git. D...») |
Dzmuh (обсуждение | вклад) Нет описания правки |
||
| Строка 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]] | |||
== Ссылки == | == Ссылки == | ||
Версия от 00:15, 25 апреля 2021
dolt — СУБД сочетающая поддержку SQL со средствами версионирования данных в стиле Git. Dolt позволяет клонировать таблицы, создавать форки и выполнять слияния таблиц, а также выполнять операции push и pull по аналогии с действиями в git-репозитории. При этом СУБД поддерживает SQL-запросы и совместима с MySQL на уровне клиентских интерфейсов. Код проекта написан на языке Go и распространяется под лицензией Apache 2.0.
Возможности по версионированию данных в БД позволяют отслеживать происхождение данных - привязка к коммитам даёт возможность фиксировать состояние для получения идентичных результатов, которые независимо от текущего состояния в любое время могут быть повторены на других системах. Кроме того, пользователи могут перемещаться по истории, отслеживать изменения в таблицах при помощи SQL без необходимости сверки резервных копий, проводить аудит изменений, а также формировать запросы, охватывающие данные в определённый момент.
