Hoe migreer je op een snelle en veilige manier naar Firebird 3?
Hoe migreer je op een snelle en veilige manier naar Firebird 3?
Zoals je weet, heeft de recentelijk uitgebrachte Firebird 3.0 veel mooie functies, en de belangrijkste daarvan zijn de verbeterde prestaties en de hoge compatibiliteit met de vorige versie, dus migratie is een zeer aantrekkelijk idee.
Waarschijnlijk weet je dat een succesvolle backup/restore niet betekent dat de migratie succesvol is: de gecompileerde representatie van databaseobjecten wordt niet gewijzigd tijdens backup/restore, deze blijft in het oude formaat. Er zijn verschillende belangrijke stappen om een succesvolle migratie van databasemetadata en -gegevens naar de nieuwe Firebird-versie te garanderen.
We raden aan om een exemplaar van de Firebird Migration Guide te hebben, die veel aanbevelingen en beschrijvingen van typische fouten tijdens de migratie bevat. Het zal je echt veel tijd besparen tijdens de migratie.
Te complex?
Wat als je databasestructuur zeer complex is, de database zelf erg groot is en er ook veel applicaties op zijn aangesloten? In dat geval heb je hulp van professionals nodig - en wij bieden onze uitgebreide Firebird-migratieservice aan.
Onlangs hebben we een zeer complexe Firebird-database met meer dan 7000 opgeslagen procedures en een omvang van 320Gb gemigreerd in minder dan 2 maanden, en de vertraging tussen de uiteindelijke overschakeling van de productiekopie van de oude Firebird naar de nieuwe was minder dan 24 uur (dit werd gedaan tijdens het weekend). Wij garanderen een soepele en probleemloze migratie.
Het belangrijkste bij zulke complexe migraties zijn de trackingtools uit de HQbird geavanceerde Firebird-distributie. Deze tools (FBScanner en FBPerfMon) maken het mogelijk om ad-hoc SQL’s te volgen en automatisch hun geldigheid ten opzichte van de nieuwe versie te controleren, en vervolgens kunnen we deze queries aanpassen aan de nieuwe Firebird-versie.
Hoe zit het met veiligheid?
En tot slot, laat me nog iets zeggen over de veiligheid. Het is niet goed om je database te migreren en vervolgens corruptie te krijgen. Om dit te voorkomen, heeft HQbird (Enterprise-editie) replicatie- en hoge beschikbaarheidsfuncties. Met HQbird kun je een volledige en betrouwbare replica van de database maken (op dezelfde server of op een andere), wat garandeert dat je zelfs in het geval van ernstige corruptie een goede kopie hebt en er binnen enkele minuten naar kunt overschakelen. HQbird Enterprise voor Firebird 3.0 doorloopt momenteel de laatste tests en zal in mei beschikbaar zijn, en er zal een gratis upgrade zijn voor bestaande HQbird Enterprise-gebruikers.
Neem gerust contact met ons op voor vragen per e-mail.