Volledig database-portfolio — voor elke workload
Een database kiezen is een meerjarige beslissing. Geef uzelf opties. PostgreSQL voor transacties, ClickHouse voor analytics, MongoDB voor documenten, Redis voor cache. Allemaal door 4hosting gehost in de EU met gegarandeerde SLA. Voor Nederlandse bedrijven: data fysiek in de EU (niet alleen logisch), BTW-factuur in EUR, AVG-conformiteit en gratis DPA inbegrepen.
Relationeel — Postgres + MariaDB
PostgreSQL 17
De gouden SQL-standaard. Volledige JSONB-ondersteuning, pgvector voor AI, partitionering, logical replication, hot standby. Ideaal voor SaaS en fintech.
MariaDB 10.11
MySQL-compatibel, lichtgewicht, snel. Beste voor WordPress, WooCommerce, Magento en traditionele LAMP-apps. ColumnStore engine voor gemengde OLTP+OLAP, MaxScale voor load balancing.
Analytisch — ClickHouse
Wanneer u miljarden rijen per seconde moet doorzoeken. ClickHouse is een columnar database afgestemd op OLAP. Gebruikt door Cloudflare, Uber, Spotify. Beschikbaar op VPS vanaf 32 GB RAM. Ideaal voor logs, metrics, event tracking, business intelligence en real-time rapportage.
NoSQL en cache — MongoDB, Redis
MongoDB 7
Document database. Voor apps met flexibel schema (CMS, IoT, real-time analytics). Replica set + sharding klaar. Time-series collections voor metrics.
Redis 7
In-memory cache, queues, pub/sub. Sub-1 ms latency. Vereist voor elke web-app boven 100 req/s. Redis Streams, RedisJSON, RediSearch modules beschikbaar.
Memcached
Klassieke key-value cache. Eenvoudiger dan Redis, ideaal voor session store en lichtgewicht caching. Hogere throughput dan Redis voor eenvoudige ops.
Database migreren vanaf een andere provider
De meest gestelde vragen: hoe lang duurt het, is er downtime, gaan data verloren. Ons playbook is bewezen — migraties van 100 GB+ databases zijn meestal zero-downtime dankzij logical replication. Hier de drie meest voorkomende scenario's met commando's.
MySQL/MariaDB vanaf TransIP, Mijndomein, Vimexx
Klassieke mysqldump met --single-transaction --routines --events flags. Aan de target-zijde importeren we met index-cleanup voor snelste laden.
mysqldump -h source-host -u user -p --single-transaction --routines --events db | gzip > backup.sql.gzPostgreSQL vanaf AWS RDS / Heroku Postgres
pg_dump met custom format (-Fc) is het snelst. Parallel restore met --jobs=4 gebruikt meerdere CPU-cores. Voor zero-downtime: logical replication slot.
pg_dump -h source -U user -Fc -f db.dump dbname && pg_restore -h target -U user -d newdb --jobs=4 db.dumpMongoDB vanaf Atlas of ander platform
mongodump + mongorestore. Voor zeer grote databases (1 TB+) gebruiken we MongoDB Cluster-to-Cluster sync — differentieel, zonder volledige dump.
mongodump --uri="mongodb+srv://[email protected]" --out=./dump && mongorestore --uri="mongodb://target" ./dumpHigh Availability — replicatie en failover
Voor business-critical apps is een enkele database een single point of failure. We zetten gerepliceerde clusters op (master + 1-3 replica's) met automatische failover. RTO < 30 sec, RPO < 1 min met synchrone replicatie.
Master + replicas
Schrijfacties naar master, reads verspreid over replicas. Lineaire read-scaling met aantal replicas. Lag monitoring en alerts.
Automatische failover
Repmgr (Postgres), MHA (MySQL), MongoDB elections. Bij master-failure neemt een replica binnen 30 seconden over.
Multi-region (EU)
Replicatie tussen EU-DCs (Frankfurt + Amsterdam of Frankfurt + Parijs). Cross-region failover bij volledige DC-uitval.
Connection pooling
PgBouncer voor Postgres, ProxySQL voor MariaDB. Duizenden app-verbindingen afgehandeld met een pool van 50-100 fysieke DB-verbindingen.
Wat u in het pakket krijgt
Automatische backups
Elke database heeft 24h volledige backups en 1h WAL/binlog backups. 30-dagen retentie op dedicated plannen. Geo-redundante kopieën in een tweede EU-DC — gratis op managed plannen.
Master-replica replicatie
We zetten logische of fysieke replicatie op, ook cross-region. Failover binnen 30 seconden. PgBouncer voor connection pooling, ProxySQL voor MariaDB, MongoDB replica sets klaar.
Workload-tuning
We tunen work_mem, shared_buffers, max_connections, innodb_buffer_pool_size en de rest voor uw app — gratis op managed plannen. Performance review elke 90 dagen.
Gratis migratie
We migreren vanaf andere providers — mysqldump, pg_dump, mongodump. Zero downtime, met integriteitscheck op de target. Logical replication voor zero-downtime migraties.
AVG voor databases met persoonsgegevens
Databases bevatten doorgaans de meeste persoonsgegevens — e-mails, telefoonnummers, klant-IP's. Voor volledige AVG-conformiteit bieden we encryptie, audit logging en retentie-beleid ingebouwd in de database.
- At-rest disk encryption (LUKS) — gratis op elke VPS
- Kolom-niveau encryptie (bv. BSN, telefoonnummer) via pgcrypto of Vault Transit
- DDL/DML audit log — wie, wanneer, wat (pgaudit, MySQL Enterprise Audit, MongoDB Auditing)
- Retentie-beleid — automatische verwijdering na gedefinieerde periode (bv. 7 jaar voor facturen)
- Functionaris Gegevensbescherming (FG) — we helpen beleid configureren via het klantpaneel
- Gratis DPA conform AVG art. 28 + technische audit-documentatie
Veelgestelde vragen
Biedt u managed databases aan?
Ja, op VPS 32 GB en hoger en alle dedicated servers. We doen tuning, backups, replicatie, security patches. Uw taak: alleen SQL-queries.
Hoe groot mag een database op een VPS zijn?
Praktische grens: 200-300 GB op VPS 32G, 1 TB+ op VPS 64G. Daarboven raden we dedicated server met snelle RAID of u.2 NVMe aan. PostgreSQL/MariaDB schalen goed tot 5 TB op één node.
Kan ik een bestaande database vanaf AWS RDS verplaatsen?
Ja, we migreren vanaf AWS RDS, Azure Database, Google Cloud SQL, Heroku Postgres en Atlas. Logical replication geeft meestal zero downtime. Gratis hulp voor databases tot 1 TB.
Wat is het verschil tussen ClickHouse en PostgreSQL?
PostgreSQL is OLTP (transactioneel) — snelle writes, ACID, ideaal voor apps. ClickHouse is OLAP (analytisch) — snelle aggregaties op miljarden rijen. Vaak combineren we: OLTP in Postgres, rapportage in ClickHouse via replicatie.
Worden backups echt getest?
Ja. Elke week wordt een willekeurige backup automatisch hersteld op een staging-server en vergeleken met het origineel. U krijgt een rapport per e-mail. Een backup die u niet test, bestaat niet.
Kies de juiste database voor uw app
Niet zeker welke engine? Schrijf ons — we helpen de architectuur gratis ontwerpen, vóór de eerste factuur. Voor databases van 100 GB+ helpen we ook bij provider-migratie.
Neem contact op →


