Komplett databaseportefølje — for enhver arbeidsbelastning
Valg av database er en beslutning som varer i årevis. Gi deg selv valgmuligheter. PostgreSQL for transaksjoner, ClickHouse for analyse, MongoDB for dokumenter, Redis for cache. Alt hostet av 4hosting i EU med garantert SLA. Dataene ligger fysisk i EU (ikke bare logisk), fakturaene har EU-mva, og GDPR-samsvar pluss en gratis DPA er inkludert.
Relasjonelle — Postgres + MariaDB
PostgreSQL 17
Gullstandarden for SQL. Full JSONB-støtte, pgvector for KI, partisjonering, logisk replikering, hot standby. Ideell for SaaS og fintech. Vi aktiverer parallelle spørringer, JIT og asynkrone replikeringsslots.
MariaDB 10.11
MySQL-kompatibel, lett og rask. Best for WordPress, WooCommerce, Magento og tradisjonelle LAMP-apper. ColumnStore-motor for blandet OLTP+OLAP, MaxScale for lastbalansering.
Analytisk — ClickHouse
Når du trenger å spørre mot milliarder av rader i sekundet. ClickHouse er en kolonnebasert database tilpasset OLAP. Brukes av Cloudflare, Uber og Spotify. Tilgjengelig på VPS fra 32 GB RAM. Ideell for logger, metrikker, hendelsessporing, business intelligence og sanntidsrapporter.
NoSQL og cache — MongoDB, Redis
MongoDB 7
Dokumentdatabase. For apper med fleksibelt skjema (CMS, IoT, sanntidsanalyse). Klar for replica set + sharding. Time series-samlinger for metrikker.
Redis 7
Cache i minnet, køer, pub/sub. Latens under 1 ms. Nødvendig for alle webapper over 100 forespørsler/s. Modulene Redis Streams, RedisJSON og RediSearch er tilgjengelige.
Memcached
Klassisk key-value-cache. Enklere enn Redis, ideell for sesjonslagring og lett caching. Høyere gjennomstrømning enn Redis for enkle operasjoner.
Migrering av en database fra en annen leverandør
Det kundene oftest bekymrer seg for: hvor lang tid det tar, om det blir nedetid, om data går tapt. Opplegget vårt er utprøvd — migrering av databaser på 100 GB+ skjer vanligvis uten nedetid takket være logisk replikering. Her er de tre vanligste scenarioene med kommandoer.
MySQL/MariaDB fra en vilkårlig leverandør av delt hosting
Klassisk mysqldump med flaggene --single-transaction --routines --events. På målsiden importerer vi med indeksopprydding for raskest mulig innlasting.
mysqldump -h source-host -u user -p --single-transaction --routines --events db | gzip > backup.sql.gzPostgreSQL fra AWS RDS / Heroku Postgres
pg_dump med custom-format (-Fc) er raskest. Parallell gjenoppretting med --jobs=4 bruker flere CPU-kjerner. For null nedetid: logisk replikeringsslot.
pg_dump -h source -U user -Fc -f db.dump dbname && pg_restore -h target -U user -d newdb --jobs=4 db.dumpMongoDB fra Atlas eller en annen plattform
mongodump + mongorestore. For svært store databaser (1 TB+) bruker vi MongoDB Cluster-to-Cluster sync — differensiell, uten full dump.
mongodump --uri="mongodb+srv://[email protected]" --out=./dump && mongorestore --uri="mongodb://target" ./dumpHøy tilgjengelighet — replikering og failover
For forretningskritiske apper er en enkelt database et enkelt feilpunkt. Vi setter opp replikerte klynger (master + 1–3 replicas) med automatisk failover. RTO < 30 sekunder, RPO < 1 minutt med synkron replikering.
Master + replicas
Skriving til master, lesing fordelt på replicas. Leseskalering lineær med antall replicas. Overvåking av forsinkelse og varsler.
Automatisk failover
Repmgr (Postgres), MHA (MySQL), MongoDB-valg. Når master svikter, tar en replica over på under 30 sekunder.
Plassering (EU)
Servere i EU, i Frankfurt.
Connection pooling
PgBouncer for Postgres, ProxySQL for MariaDB. Tusenvis av appforbindelser håndteres med en pool på 50–100 fysiske forbindelser til databasen.
Hva du får i pakken
Automatiske backuper
Hver database har fullbackup hver 24. time og WAL/binlog-backup hver time. 30 dagers oppbevaring på dedikerte pakker. Georedundante kopier i et andre EU-datasenter — gratis på administrerte pakker.
Master-replica-replikering
Vi setter opp logisk eller fysisk replikering, også mellom regioner. Failover på under 30 sekunder. PgBouncer for connection pooling, ProxySQL for MariaDB, MongoDB replica sets klare.
Tilpasning til arbeidsbelastningen
Vi justerer work_mem, shared_buffers, max_connections, innodb_buffer_pool_size og resten for appen din — gratis på administrerte pakker. Ytelsesgjennomgang hver 90. dag.
Gratis migrering
Vi migrerer fra andre leverandører — mysqldump, pg_dump, mongodump. Null nedetid, med integritetskontroll på målet. Logisk replikering for migrering uten nedetid.
GDPR for databaser med personopplysninger
Databaser inneholder vanligvis mest personopplysninger — e-postadresser, telefonnumre, kunde-IP-er. For full GDPR-samsvar tilbyr vi kryptering, revisjonslogging og oppbevaringsregler innebygd i databasen.
- Diskkryptering i hvile (LUKS) — gratis på hver VPS
- Kryptering på kolonnenivå (f.eks. personnummer, telefon) via pgcrypto eller Vault Transit
- DDL/DML-revisjonslogg — hvem, når, hva (pgaudit, MySQL Enterprise Audit, MongoDB Auditing)
- Oppbevaringsregler — automatisk sletting etter definerte perioder (f.eks. 5 år for fakturaer)
- Dedikert DPO-rolle — vi hjelper med å konfigurere reglene via kundepanelet
- Gratis DPA i samsvar med GDPR artikkel 28 + teknisk revisjonsdokumentasjon
Ofte stilte spørsmål
Tilbyr dere administrerte databaser?
Ja, på VPS 32 GB og oppover og på alle dedikerte servere. Vi tar oss av tilpasning, backuper, replikering og sikkerhetsoppdateringer. Din jobb: bare SQL-spørringer.
Hvor stor database får plass på en VPS?
Praktisk grense: 200–300 GB på VPS 32G, 1 TB+ på VPS 64G. Utover det anbefaler vi en dedikert server med rask RAID eller u.2 NVMe. PostgreSQL/MariaDB skalerer godt til 5 TB på én enkelt node.
Kan jeg flytte en eksisterende database fra AWS RDS?
Ja, vi migrerer fra AWS RDS, Azure Database, Google Cloud SQL, Heroku Postgres og Atlas. Logisk replikering gir vanligvis null nedetid. Gratis bistand for databaser opptil 1 TB.
Hvordan skiller ClickHouse seg fra PostgreSQL?
PostgreSQL er OLTP (transaksjonell) — raske skrivinger, ACID, ideell for apper. ClickHouse er OLAP (analytisk) — raske aggregeringer over milliarder av rader. Vi bruker ofte begge: OLTP i Postgres, rapportering i ClickHouse via replikering.
Testes backupene faktisk?
Ja. Hver uke gjenopprettes en tilfeldig backup automatisk til en staging-server og sammenlignes med originalen. Du får en rapport på e-post. En backup du ikke tester, finnes ikke.
Velg riktig database for appen din
Usikker på hvilken motor du skal velge? Skriv til oss — vi hjelper deg gratis med å utforme arkitekturen før første faktura. For databaser på 100 GB+ hjelper vi også med migrering fra leverandøren din.
Kontakt oss →