Инкрементные резервные копии (mariabackup) и удаленные базы данных

Я пытался искать этот случай повсюду, но не смог найти ничего, что отвечало бы на этот — вероятно, странный — вопрос: что произойдет с инкрементными резервными копиями, сделанными с сервера mariadb с помощью mariabackup, если одна из баз данных будет удалена?

Предположим, вы удалили одну из баз данных на сервере mariadb, а затем создали добавочную резервную копию, где базовая полная резервная копия, безусловно, включает удаленную базу данных. Включает ли применение добавочной резервной копии при подготовке к восстановлению это удаление? или эта удаленная база все равно будет присутствовать в полностью подготовленном бэкапе?

PS: я понимаю, что mariabackup использует InnoDB LSN только для резервного копирования изменений / различий, но включают ли эти различия удаление таблицы или базы данных?

Я предполагаю, что при подготовке инкрементной резервной копии поверх базы будут удалены таблицы и/или базы данных, отсутствующие в последних дельта-резервных копиях, но я могу ошибаться, поэтому и спрашиваю.

Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
0
0
17
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Что ж, после опробования сценария я обнаружил, что удаленные базы данных существуют в полной интегральной резервной копии, но их таблицы удалены.

Итак, я думаю, что изменения структуры базы данных также включены в инкрементное резервное копирование, например. изменения в столбцах таблицы, внешних ключах, индексах, создании и удалении таблиц и т. д. отслеживаются, но удаление самой базы данных НЕ отслеживается, однако в удаленной базе данных все ее таблицы будут отсутствовать в результирующей резервной копии интеграции всех инкрементных резервных копий в базовый.

Другие вопросы по теме