Firebird-docset → Firebird-databasedocs → Firebirds nbackup-tool → Kenmerken van nbackup |
Met nbackup kunnen twee verschillende soorten taken worden uitgevoerd:
Het maken en terugzetten van zowel volledige als aanvullende backups. Een aanvullende backup (Engelse term: incremental backup) bevat alleen de wijzigingen sinds een bepaalde voorgaande backup.
Het vergrendelen van het databasebestand zodat het vervolgens met kopieer- of backuptools naar keuze kan worden gebackupt. In deze modus maakt nbackup dus géén backup; het zorgt alleen dat je er zelf een kunt maken zonder risico op corruptie van de database. Ook hierbij is er een voorziening voor terugzetten.
Beide modi kunnen op een actieve database worden toegepast, zonder hinder voor verbonden gebruikers. De gemaakte backup komt steeds overeen met de toestand van de database aan het begin van de operatie. Op deze punten is er dus geen verschil met gbak.
Beide modi: een hoge snelheid (zo hoog als hardware en besturingssysteem toelaten), want nbackup kijkt niet naar de data zelf. In de backupmodus worden de gegevens min of meer blindelings naar het backupbestand geschreven.
Backup-restoremodus: tijd- en ruimtewinst, want er is niet elke keer een volledige backup nodig. Dit kan enorm schelen bij omvangrijke databases.
Vergrendel-ontgrendelmodus: volledige vrijheid in de keuze van de backup-, kopieer- en/of compressietools.
nbackup zorgt niet voor het opschonen en inkrimpen van de database zoals gbak dat doet.
Met een nbackup backup-restorecyclus kun je niet de eigenaar van de database veranderen, zoals met gbak.
nbackup kan geen transporteerbare backups maken, d.w.z. backups die je kunt terugzetten op een ander platform of andere serverversie.
nbackup is vooralsnog alleen bruikbaar voor databases die uit een enkel bestand bestaan.
Met nbackup kun je alleen lokale databases backuppen.
In de volgende secties zullen de diverse functies van nbackup uitgebreid worden besproken.
Firebird-docset → Firebird-databasedocs → Firebirds nbackup-tool → Kenmerken van nbackup |