Serviço de backup e DR para MariaDB

A API MariaDB Backup usada pelo Backup e DR inclui os seguintes endpoints:

  • Linux CBT e instantâneo do LVM: API Flush tables with read lock Unlock tables do MariaDB.

  • Backups baseados em arquivos: API mysqldump do MariaDB. Isso fornece o backup completo do banco de dados no formato de backup. Na recuperação, a API restore db recupera o banco de dados substituindo fisicamente a área de dados.

  • Backup de registro do MariaDB: durante um backup de registro, o Backup e DR copia fisicamente todos os registros binários do MariaDB. A API Purge binary logs before do MariaDB é usada para limpar os registros binários.

Como funciona: backup e DR baseado em volume com CBT do Linux

Somente os blocos alterados são rastreados no bitmap. Não há cópias na gravação nem operações de E/S intensas.

As etapas a seguir descrevem o processo para realizar o backup e a recuperação de dados com imagens de backup baseadas em volume e CBT:

  1. O agente de backup e DR tem CBT para rastrear blocos alterados na área de dados do banco de dados.

  2. O agente chama a API do banco de dados para congelar ou pausar o banco de dados para backup de dados.

  3. O agente cria um snapshot do LVM da área de dados do banco de dados e sintetiza um bitmap.

  4. Chame a API do agente para descongelar o banco de dados.

  5. O agente copia os blocos alterados para o dispositivo de backup/recuperação, que exclui o snapshot e cataloga o backup.

  6. O appliance emite um snapshot interno e sintetiza um backup virtual completo de ponto em tempo.

  7. Para recuperação de dados, o Backup e a DR montam instantaneamente um disco de preparação gravável e colocam o banco de dados on-line.

Como funciona: backup baseado em arquivos

As etapas a seguir descrevem o processo para realizar o backup e a recuperação de dados com imagens de backup baseadas em arquivos:

  1. O agente de backup e DR é implantado no servidor de banco de dados.

  2. Monte o disco de preparação no servidor de banco de dados.

  3. Invocar o backup completo usando o comando de backup de despejo, gravando o backup no disco montado.

  4. O backup e o DR tiram um snapshot interno. Os backups de registro são feitos de maneira semelhante diretamente no sistema de arquivos em qualquer programação que você configurar.

  5. Para recuperação de dados, o Backup e a DR montam o disco de preparação no servidor de banco de dados instantaneamente e iniciam a operação de restauração do banco de dados. Os registros podem ser reproduzidos a qualquer momento após a restauração do banco de dados.

A seguir

Preparar o banco de dados para backup e DR

Outra documentação sobre o Backup e DR para MariaDB

Esta página faz parte de uma série de páginas específicas para proteger e recuperar bancos de dados do MariaDB com backup e DR. Confira mais informações nas páginas a seguir: