Nieuws

DNS Belgium ruilt Oracle voor open source alternatief PostgreSQL

18 juni 2026

DNS Belgium heeft de database voor haar registratieplatform van Oracle naar PostgreSQL gemigreerd. Zo wordt het platform minder afhankelijk van niet-Europese technologie en neemt de organisatie een belangrijke stap in haar migratie weg van AWS.

Eind vorig jaar kondigde DNS Belgium aan dat het op zoek gaat naar een alternatief voor AWS. Het registratieplatform, dat bijhoudt welke .be-, .brussels-, en .vlaanderen-domeinnamen door wie zijn vastgelegd, zal binnenkort verhuizen van AWS naar een nieuwe partij.

Onderliggend maakt de organisatie van die gelegenheid gebruik om afscheid te nemen van Oracle. Dat gebeurt om meerdere redenen: DNS Belgium streeft naar minder afhankelijkheid van niet-Europese spelers en zoekt daarom naar haalbare alternatieven.

Wat ook meespeelt in de keuze is dat licenties voor Oracle in een soevereine Europese cloud of op eigen infrastructuur minder flexibel zijn dan wanneer je die afneemt bij een grote Amerikaanse cloudspeler. Bij Oracle blijven zou het gebruik van hun technologie sowieso duurder maken.

Is PostgreSQL niet Amerikaans?

PostgreSQL werd als systeem voor relationele databases meer dan dertig jaar geleden ontwikkeld aan de universiteit van Californië. In principe kan je het dus als ‘Amerikaans’ beschouwen. Maar het is een open source project. Dat wil zeggen dat de broncode vrij beschikbaar is om op verder te bouwen door anderen en dat we de databaseomgeving vrij kunnen gebruiken.

Dat wil ook zeggen dat de PostgreSQL database die DNS Belgium draait niet onderhevig is aan Amerikaanse wetgeving en eventuele risico’s rond dataprivacy die daarbij komen kijken.

Dit maakt DNS Belgium minder afhankelijk van individuele leveranciers. Tegelijk zorgt onze keuze voor bijkomende transparantie en controle over de kernprocessen van het internet.

Foto van Johan Heylen, platform engineer bij DNS Belgium.

Is open source wel betrouwbaar genoeg?

Ja. DNS Belgium evalueert al haar leveranciers en vraagt daarbij inspanningen om in regel te zijn met Europese en Belgische wetgeving. Open source software wordt doorgaans niet door één commerciële partij beheerd en is in dat opzicht een buitenbeentje.

Tegelijk is het voor internetinfrastructuurspelers, zoals internet exchanges en registries (zoals DNS Belgium) belangrijk om waar mogelijk te kiezen voor open architectuur, open standaarden en open source. Die keuze waarborgt dat de technologie die we gebruiken compatibel is met andere systemen. "Dit maakt DNS Belgium minder afhankelijk van individuele leveranciers. Tegelijk zorgt onze keuze voor bijkomende transparantie en controle over de kernprocessen van het internet,” zegt Johan Heylen, platform engineer bij DNS Belgium.

Een open source alternatief als PostgreSQL biedt genoeg stabiliteit en functionaliteit. Het wordt al meer dan 35 jaar actief ontwikkeld en in miljoenen omgevingen, van kleine hobbyprojecten tot professionele platformen, gebruikt. Tegelijk is de community van ontwikkelaars groot genoeg om te kunnen vertrouwen dat deze tool ook in de komende jaren verder wordt ontwikkeld.

Nu overstappen, straks verhuizen

Dat DNS Belgium nu de overstap maakt, nog voor we migreren naar een nieuwe cloudomgeving, is een bewuste keuze. Door dit nu te doen, kunnen we onze tools en diensten configureren voor PostgreSQL en dat ook grondig testen. Bij de overstap weg van AWS moeten we daarom slechts een PostgreSQL database verhuizen naar een nieuwe cloudomgeving, in plaats van een database omzetten naar een andere database in combinatie met een nieuwe cloudomgeving.

Door deze spreiding kunnen we beide stappen grondig testen en zal de totale migratie veiliger en vlotter verlopen. “Anders riskeer je eventuele problemen pas te ontdekken bij je overstap weg van AWS en dat zou het proces nodeloos complexer maken,” zegt Johan Heylen, platform engineer bij DNS Belgium.

11 jaar ervaring

PostgreSQL is geen nieuwe omgeving binnen DNS Belgium. “We speelden al langer met het idee om van Oracle af te stappen, onder meer omwille van de licentiepolitiek van het bedrijf,” zegt Heylen. “Daarom gebruiken we voor andere databases in de organisatie sinds 2015 standaard PostgreSQL. Zo hebben we de afgelopen jaren heel wat ervaring opgedaan vooraleer we onze voornaamste database overzetten.”

Uitdagingen en aanpassingen

De migratie zelf gaat vrij vlot dankzij een datamigratietool van Amazon die verschillende databases ondersteunt. De overstap naar PostgreSQL is voor DNS Belgium ook een uitstekende moment om de database in kwestie tegen het licht te houden en op te frissen. “Over de jaren heen bevat zo’n systeem veel data en code die niet meer nodig is, die hebben we met de migratie ook weggehaald. Denk daarbij aan faxgegevens, of het proces om een domeinnaam over te dragen vóór er een transfercode bestond. Zo maak je je database een stuk kleiner,” verduidelijkt Heylen.

Een andere aanpassing is dat we het beheer van de database meer automatiseren. “Dat deden we al voor een groot deel, onder meer sinds de overstap naar de cloud in 2017. Maar historisch zijn er wel kleine verschillen ontstaan tussen enkele testomgevingen en de productieomgeving. Met de migratie trekken we dat gelijk, hanteren we overal dezelfde definities en schema’s. Zo maken we die omgeving zo voorspelbaar mogelijk.”

Een andere uitdaging zat in het gelijktrekken van de prestaties. “Dingen waar Oracle zeer performant in is, moesten we nu ook in PostgreSQL goed krijgen, op een nieuwe CPU. Dat vraagt wel wat performance testing om dat op gelijk niveau te krijgen,” zegt Heylen.

Beperkte impact voor domeinnaamhouders

De overstap zelf gebeurde op 7 mei en nam een klein uur in beslag. Wie een domeinnaam heeft, merkte niets van deze migratie. Enkel wie op dat moment een nieuwe domeinnaam wou vastleggen of een bestaande wou overdragen, moest mogelijk een uurtje wachten.

Ook de registrars , de partners van DNS Belgium die domeinnamen verkopen, werden op voorhand geïnformeerd en kregen onder meer het advies om vlak voor de migratie geen grootschalige domeinnaamregistraties uit te voeren. Zij moeten geen aanpassingen doen voor hun systemen of klanten.

Klaar voor de toekomst

De overgang van Oracle naar PostgreSQL is tegelijk ook een eerste test voor de omschakeling naar een nieuwe cloudomgeving eind dit jaar. “We hebben al vaker migraties gedaan en streven ernaar om de impact en downtime zo beperkt mogelijk te maken,” zegt Heylen. “Wat we hiermee leren, is een eerste stap voor toekomstige migraties. We willen dat doen met beperkte impact voor de buitenwereld, in een kwaliteitsvol proces en met oog op business continiuty.”