Het ParnasSys-team stond op het punt om hun huidige database engine compleet te vervangen. Van Oracle naar PostgreSQL. De eindgebruiker merkt er helemaal niks van. Maar voor ons software engineers is het alsof je een benzinemotor vervangt voor een dieselvariant. Handmatig, met de gratis open source tool ora2pg, had dit veel tijd gekost. En je neemt dan bovendien een enorm risico. Als de software niet goed draait op de nieuwe database, is er geen weg meer terug. In mijn ogen kun je dit maar op één manier voorkomen: een tool gebruiken voor de migratie die wel een weg terug biedt. Wij kozen voor de betaalde tool HVR.

De reden dat we overstapten van Oracle naar postgres was deels een financiële kwestie. Oracle is heel goed, maar als je de moderne enterprise editie moet gebruiken betaal je veel geld. En dat is nou precies de versie die je nodig hebt als je in een datacenter wil draaien en gebruik wil maken van opslag die via het netwerk benaderd wordt. Postgres is open source en gratis, waarbij al deze opties gewoon beschikbaar zijn. De migratie konden onze developers met behulp van Ora2Pg zelf uitvoeren, alleen doet deze tool er dan zo’n 24 uur over. Bovendien konden we ook niet meer terug naar Oracle, als het niet goed zou draaien met postgres, want pg2ora bestaat niet. En dan een tijd je applicatie niet kunnen gebruiken, ook al is het maar een paar dagen, is killing voor de business.

Bekijk hier het volledige artikel.