Reprise après sinistre
Sauvegarde en direct
InterBase simplifie également les procédures de sauvegarde. Grâce à son architecture multiversion, le lancement d'une sauvegarde est instantané et s'applique à l'état de la base à un instant T – sans interdire aux autres utilisateurs de s'y connecter ou de modifier les données. Les utilisateurs n'ayant pas à se déconnecter, InterBase peut fonctionner 24x7 même en cas de sauvegarde de votre actif le plus stratégique : vos données !
La base peut être sauvegardée en ligne de commande (à travers nos outils d'administration) ou par codification en utilisant l'API de sauvegarde ou l'IHM du pilote ODBC. Pour les développeurs Delphi, C ++ et RAD Studio, les composants FireDAC et IBX fournissent une encapsulation ergonomique des API de sauvegarde/restauration/correction pour simplifier l'intégration de la gestion de la base de données à vos propres applications.
Vidages de données distingués
La fonctionnalité DDD (Distinguished Data Dumps) dite de « copie incrémentielle » offre un moyen rapide pour créer une copie de votre base de données dans le cadre de vos plans de reprise sur sinistre. Cette approche est différente d'une sauvegarde traditionnelle (qui doit être restaurée dans le format actif) car elle produit une copie de la base en lecture seule. C'est par conséquent une option privilégiée en cas de restauration sur sinistre, dans la mesure où il suffit de basculer la base de données en mode lecture/écriture, ce qui est beaucoup plus rapide que d'attendre la fin de la restauration. Cette option peut également s'avérer très utile pour exécuter une copie de la base de données sur un serveur secondaire afin de répartir la charge processeur (par exemple pour des activités de reporting).
Lorsque vous exécutez une sauvegarde incrémentielle pour la première fois, vous créez une copie complète de la base de données en mode lecture seule ; les exécutions ultérieures mettront à jour cette copie initiale en se limitant aux pages modifiées de la base de données primaire. Cette méthode de sauvegarde est privilégiée avec Change Views dans la mesure où elle préserve l'identifiant transactionnel requis pour préserver les abonnements à Change View.
Multithreaded Restore
InterBase utilise des technologies de traitement parallèle pour accélérer la restauration des sauvegardes. Les index constituent la partie la plus consommatrice de temps lors de la restauration d'une base de données car ils doivent être reconstruits ; les restaurations multithread d'InterBase capitalisent sur plusieurs processeurs afin d'assurer une restauration aussi rapide que possible de la base de données et des index.
Journalisation
De nombreux systèmes médicaux dans le monde s'appuient sur la journalisation d'InterBase. Cette fonctionnalité offre la sécurité d'une écriture immédiate des modifications sur disque, associée aux avantages d'un système intégralement en mémoire. La journalisation peut être activée sur une base de donnée avec une seule ligne de code SQL et ne nécessite aucun changement de l'application. La journalisation est aussi connue sous l'acronyme WAL (Write-Ahead Logging). En savoir plus…
Récupération à l'instant
L'étape suivant la journalisation est naturellement l'archivage des journaux qui permet une restauration des données à un instant T. Imaginons que quelqu'un ait « accidentellement » exécuté un script ayant supprimé votre tableau de commandes ou ayant donné au personnel une augmentation de salaire de 50 % ! Il vous suffira alors d'utiliser la fonction d'archivage des journaux pour restaurer la base de données à tout instant couvert par vos archives. Cette fonctionnalité peut également gérer un stockage « hors appareil » garantissant une restauration accélérée en cas d'incident – même si la sauvegarde n'a pas été effectuée – tout en réduisant les risques de perte des données modifiés depuis la dernière sauvegarde en cas de panne matérielle. En savoir plus…