L'API MariaDB Backup utilizzata da Backup e RE include i seguenti endpoint:
CBT e snapshot LVM di Linux: API MariaDB
Flush tables with read lock
Unlock tables
.Backup basati su file: API MariaDB
mysqldump
. In questo modo viene eseguito il backup completo del database in formato di backup. Al momento del recupero, l'APIrestore db
recupera il database sovrascrivendo fisicamente l'area dati.Backup dei log di MariaDB: durante un backup dei log, Backup e RE copia fisicamente tutti i log binari di MariaDB. L'API MariaDB
Purge binary logs before
viene utilizzata per eliminare i log binari.
Come funziona: backup basato su volume di backup e RE con CBT di Linux
Nel bitmap vengono monitorati solo i blocchi modificati, non sono presenti operazioni di copia su scrittura o con un'intensità di I/O elevata.
I passaggi riportati di seguito descrivono la procedura per eseguire il backup e il recupero dei dati con le immagini di backup basate su volume e la CBT:
L'agente di backup e RE dispone della tecnologia CBT per monitorare i blocchi modificati nell'area dei dati del database.
L'agente chiama l'API di database per bloccare o mettere in pausa il database per il backup dei dati.
L'agente crea uno snapshot LVM dell'area dati del database e sintetizza un bitmap.
Chiamata dell'agente all'API del database per sbloccare il database.
L'agente copia i blocchi modificati nell'appliance di backup/ripristino, che elimina lo snapshot e cataloga il backup.
L'appliance emette uno snapshot interno e sintetizza un backup completo virtuale point-in-time.
Per il recupero dei dati, Backup e RE montano immediatamente un disco di staging riscrivibile e mettono il database online.
Come funziona: backup basato su file
I passaggi seguenti descrivono la procedura per eseguire il backup e il recupero dei dati con le immagini di backup basate su file:
L'agente di Backup e RE viene dispiegato nel server di database.
Monta il disco di staging sul server di database.
Esegui il backup completo utilizzando il comando dump backup, scrivendo il backup sul disco montato.
Backup e RE acquisiscono uno snapshot interno. I backup dei log vengono eseguiti in modo simile direttamente dal file system in base alla pianificazione configurata.
Per il recupero dei dati, Backup e RE monta immediatamente il disco di staging sul server del database e avvia l'operazione di ripristino del database. I log possono essere riprodotti fino a qualsiasi momento dopo il ripristino del database.
Passaggi successivi
Prepara il database per il backup e la RE
Altra documentazione per Backup e RE per MariaDB
Questa pagina fa parte di una serie di pagine specifiche per la protezione e il recupero dei database MariaDB con il backup e RE. Puoi trovare ulteriori informazioni nelle seguenti pagine:
- Backup e RE per MariaDB
- Prepara il database per il backup e la RE
- Aggiungere un host del database MariaDB e rilevare i database
- Definire modelli di criteri e profili delle risorse
- Impostare i dettagli e le impostazioni dell'applicazione
- Controllare il formato del disco di staging e il metodo di backup
- Proteggere il database MariaDB e i relativi log
- Montare un database MariaDB
- Recuperare i backup di MariaDB
- Creare un workflow di backup e RE di MariaDB