Lexicon · Infrastructure

Database

Definitie

Een database is een georganiseerde verzameling gegevens, opgeslagen op een manier die snel zoeken, koppelen en bijwerken mogelijk maakt. Het beheer gebeurt via een database-systeem (DBMS), zoals PostgreSQL, MySQL, Microsoft SQL Server of Oracle. De gebruiker ziet meestal niet dat er een database draait, maar elk modern systeem heeft er één of meer.

Er zijn verschillende soorten: relationele databases (tabellen met relaties, geschikt voor gestructureerde data) en niet-relationele of NoSQL databases (flexibeler, geschikt voor wisselende of grote hoeveelheden data). De meeste MKB-toepassingen werken met relationele databases.

Waarom het ertoe doet voor MKB

Vrijwel alle bedrijfsdata zit in databases: klantgegevens in het CRM, voorraad in het ERP, urenstaten in de planningstool. Hoe die data is gestructureerd bepaalt of rapportages snel of traag draaien, of koppelingen tussen systemen soepel werken, en of de juiste persoon de juiste gegevens kan zien.

Voor jouw bedrijf is het belangrijk niet om zelf databasekennis op te bouwen, maar wel om te weten of een leverancier exporteerbare en koppelbare data biedt. Vraag altijd hoe data eruit komt voor een eventuele systeemwissel.

Concreet voorbeeld

Een groothandel met 60 medewerkers werkte met een ERP-pakket waar de database was opgezet zonder duidelijke relaties tussen klanten, orders en producten. Rapportages die “verkocht per productgroep per regio” zouden moeten geven, kostten uren rekenen of waren simpelweg niet beschikbaar.

Bij overstap naar een nieuw ERP werd vooraf goed gelet op de database-opzet. De nieuwe leverancier kon laten zien hoe de relaties tussen tabellen waren ingericht en welke rapportages standaard beschikbaar waren. Voor specifieke vragen bleef directe SQL-toegang mogelijk via een rapportage-tool. Resultaat: managementinformatie binnen seconden, niet uren.

Misverstanden en valkuilen

  • “Een database is gewoon Excel op een server.” Lijkt erop bij eerste oogopslag, maar databases doen veel meer: meerdere gebruikers tegelijk, transacties (alles-of-niets-bewerkingen), referentiële integriteit, backup en schaalbaarheid.
  • “NoSQL is altijd beter dan SQL.” Nee, het hangt af van de soort data en gebruik. Voor gestructureerde bedrijfsdata zijn relationele databases bijna altijd de juiste keuze.
  • “De cloud doet alles automatisch.” Cloud-databases nemen veel beheer over, maar prestatie, indexering en backups blijven aandachtspunt. Een traag draaiende cloud-database kost evengoed geld en tijd.
  • “Bij overstap exporteer je gewoon de database.” Vaak loopt dat moeilijker dan gedacht. Velden hebben betekenis binnen specifieke software; data zonder context overzetten levert chaos op.

Wanneer moet je hiervan wakker liggen, wanneer niet

Wakker liggen: als kritieke bedrijfsdata in een database zit waar je geen backup van hebt of waar de leverancier slecht onderhoud op pleegt. Of als rapportages structureel traag zijn, want dat duidt vaak op database-problemen die met geringe inzet op te lossen zijn.

Niet wakker liggen: als je SaaS-tools gebruikt waar de leverancier alle databasezaken regelt. Wel: vraag bij selectie altijd naar exportmogelijkheden en backup-garanties.

Gerelateerde termen

  • Data lake: een specifiek type opslag, anders dan een klassieke database.
  • Datawarehouse: een database gespecialiseerd voor rapportage.
  • Single source of truth: één database als bron voor één type gegeven.
  • API: applicaties praten meestal via API’s met databases.
Filed under Infrastructure
Leestijd 2 min
Gepubliceerd 21 mei 2026

Zie ook

API
Een API is een afspraak waarmee twee softwaresystemen automatisch gegevens uitwisselen. Voor MKB betekent dat: minder dubbel typen, gekoppelde tools...
Bandbreedte
Bandbreedte is de hoeveelheid data die per seconde door een netwerkverbinding kan, meestal uitgedrukt in megabit per seconde (Mbps) of...
CDN
Een CDN is een netwerk van servers verspreid over de wereld dat kopieën van je website-bestanden bewaart. Bezoekers krijgen de...
Cloud computing
Cloud computing is rekenkracht, opslag en software die je gebruikt via internet in plaats van uit een serverkast bij je...
Containerization
Containerization is een manier om software samen met alles wat het nodig heeft (libraries, configuratie) in een afgesloten pakket te...
DNS
DNS (Domain Name System) vertaalt domeinnamen zoals invenix.nl naar IP-adressen die computers gebruiken om verbinding te maken. Het is de...

Verder lezen

Freelancer, bureau of fractional partner: wie moet je software bouwen?
Voor MKB-projecten is er een derde optie: vergelijk freelancer, bureau en fractional partner op kosten, risico en werkwijze.
Het one-person tech team: waarom je geen team van 5 nodig hebt
Je zoekt een developer voor je nieuwe platform. Het bureau komt met een offerte: projectmanager, UX-designer, twee developers, een tester. Vijf mensen, zes maanden,...
Technische schuld: wat het je echt kost en hoe je het oplost
Je herkent het waarschijnlijk. Elke aanpassing aan je software duurt langer dan verwacht. Je IT-kosten stijgen jaar na jaar, maar je systemen voelen niet...