CLOUD-BASED DATABASE BACKUP AND RECOVERY

A system for database backup including a controller, a metadata database coupled to the controller, a backup tool coupled to the controller, and a plurality of nodes coupled to the backup tool and accessed through a file system. The controller is configured to determine a first data change in node;...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: DONG, Bin, LIU, Yang, ZANG, Junzhao, HUANG, Zhiyong, HAN, Chuanchuan
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A system for database backup including a controller, a metadata database coupled to the controller, a backup tool coupled to the controller, and a plurality of nodes coupled to the backup tool and accessed through a file system. The controller is configured to determine a first data change in node; in response to determining the first data change, freeze the file system; and generate an incremental snapshot of the at least one of the plurality of nodes (where the incremental snapshot including a portion of the at least one of the plurality of nodes). The controller is also configured to upload an encrypted copy of the incremental snapshot to a cloud storage; update the metadata database by storing an entry associating the incremental snapshot with the at least one of the plurality of nodes and unfreezing the file system. L'invention concerne un système de sauvegarde de bases de données comprenant un contrôleur, une base de données de métadonnées couplée au contrôleur, un outil de sauvegarde couplé au contrôleur, et une pluralité de nœuds couplé à l'outil de sauvegarde et faisant l'objet d'un accès par l'intermédiaire d'un système de fichiers. Le contrôleur est configuré pour déterminer un premier changement de données dans un nœud; en réaction à la détermination du premier changement de données, figer le système de fichiers; et générer un instantané incrémentiel du ou des nœuds de la pluralité de nœuds (l'instantané incrémentiel incluant une partie du ou des nœuds de la pluralité de nœuds). Le contrôleur est également configuré pour télécharger une copie chiffrée de l'instantané incrémentiel vers un stockage en nuage; mettre à jour la base de données de métadonnées en stockant une entrée qui associe l'instantané incrémentiel au(x) nœud(s) de la pluralité de nœuds et en défigeant le système de fichiers.