Podjetniške baze podatkov — v EU, z računom z DDV

PostgreSQL 17, MariaDB 10.11, ClickHouse, MongoDB 7, Redis 7. Upravljane ali samoupravljane, na VPS ali namenskem strežniku. Vse v EU, skladno z GDPR.

Celoten nabor baz podatkov — za vsako obremenitev

Izbira baze podatkov je večletna odločitev. Dajte si možnosti. PostgreSQL za transakcije, ClickHouse za analitiko, MongoDB za dokumente, Redis za predpomnilnik. Vse gosti 4hosting v EU z zajamčenim SLA. Podatki so fizično v EU (ne le logično), računi vsebujejo DDV EU, vključena pa sta skladnost z GDPR in brezplačna DPA.

Relacijske — Postgres + MariaDB

PostgreSQL 17

Zlati standard SQL. Polna podpora za JSONB, pgvector za umetno inteligenco, particioniranje, logična replikacija, hot standby. Idealen za SaaS in fintech. Omogočimo vzporedne poizvedbe, JIT, asinhrone replikacijske reže.

MariaDB 10.11

Združljiva z MySQL, lahka, hitra. Najboljša za WordPress, WooCommerce, Magento in tradicionalne aplikacije LAMP. Pogon ColumnStore za mešani OLTP+OLAP, MaxScale za uravnoteženje obremenitve.

Analitična — ClickHouse

Ko morate poizvedovati po milijardah vrstic na sekundo. ClickHouse je stolpčna baza podatkov, uglašena za OLAP. Uporabljajo jo Cloudflare, Uber, Spotify. Na voljo na VPS od 32 GB RAM. Idealna za dnevnike, metrike, sledenje dogodkom, poslovno inteligenco in poročila v realnem času.

NoSQL in predpomnilnik — MongoDB, Redis

MongoDB 7

Dokumentna baza podatkov. Za aplikacije s prilagodljivo shemo (CMS, IoT, analitika v realnem času). Pripravljena za replica set + sharding. Zbirke časovnih vrst za metrike.

Redis 7

Predpomnilnik v pomnilniku, vrste, pub/sub. Zakasnitev pod 1 ms. Obvezen za vsako spletno aplikacijo nad 100 zahtevkov/s. Na voljo moduli Redis Streams, RedisJSON, RediSearch.

Memcached

Klasični predpomnilnik ključ-vrednost. Preprostejši od Redisa, idealen za shranjevanje sej in lahko predpomnjenje. Pri preprostih operacijah višja prepustnost kot Redis.

Selitev baze podatkov od drugega ponudnika

Najpogostejše skrbi strank: koliko časa traja, ali bo izpad, ali se podatki izgubijo. Naš postopek je preizkušen — selitve baz nad 100 GB so običajno brez izpada zahvaljujoč logični replikaciji. Tukaj so trije najpogostejši scenariji z ukazi.

MySQL/MariaDB od katerega koli ponudnika skupnega gostovanja

Klasični mysqldump z zastavicami --single-transaction --routines --events. Na ciljni strani uvozimo s čiščenjem indeksov za najhitrejše nalaganje.

mysqldump -h source-host -u user -p --single-transaction --routines --events db | gzip > backup.sql.gz

PostgreSQL iz AWS RDS / Heroku Postgres

pg_dump z lastno obliko (-Fc) je najhitrejši. Vzporedna obnovitev z --jobs=4 uporabi več jeder CPU. Za selitev brez izpada: reža logične replikacije.

pg_dump -h source -U user -Fc -f db.dump dbname && pg_restore -h target -U user -d newdb --jobs=4 db.dump

MongoDB iz Atlas ali druge platforme

mongodump + mongorestore. Za zelo velike baze (1 TB+) uporabimo MongoDB Cluster-to-Cluster sync — diferencialno, brez popolnega izvoza.

mongodump --uri="mongodb+srv://[email protected]" --out=./dump && mongorestore --uri="mongodb://target" ./dump

Visoka razpoložljivost — replikacija in preklop ob odpovedi

Za poslovno kritične aplikacije je ena sama baza podatkov ena sama točka odpovedi. Postavimo replicirane gruče (master + 1–3 replike) s samodejnim preklopom ob odpovedi. RTO < 30 sekund, RPO < 1 minuta s sinhrono replikacijo.

Master + replike

Pisanje na master, branje razporejeno po replikah. Skaliranje branja linearno s številom replik. Nadzor zaostanka in opozorila.

Samodejni preklop ob odpovedi

Repmgr (Postgres), MHA (MySQL), volitve MongoDB. Ob odpovedi mastra replika prevzame v < 30 sekundah.

Lokacija (EU)

Strežniki v EU, v Frankfurtu.

Združevanje povezav

PgBouncer za Postgres, ProxySQL za MariaDB. Tisoče povezav aplikacije obvlada skupina 50–100 fizičnih povezav z bazo.

Kaj dobite v paketu

Samodejne varnostne kopije

Vsaka baza ima 24-urne popolne varnostne kopije in 1-urne varnostne kopije WAL/binlog. 30 dni hrambe v namenskih paketih. Geografsko redundantne kopije v drugem podatkovnem centru EU — brezplačno v upravljanih paketih.

Replikacija master-replika

Postavimo logično ali fizično replikacijo, tudi med regijami. Preklop ob odpovedi pod 30 sekund. PgBouncer za združevanje povezav, ProxySQL za MariaDB, pripravljeni MongoDB replica sets.

Uglaševanje glede na obremenitev

work_mem, shared_buffers, max_connections, innodb_buffer_pool_size in ostalo uglasimo za vašo aplikacijo — brezplačno v upravljanih paketih. Pregled zmogljivosti vsakih 90 dni.

Brezplačna selitev

Selimo od drugih ponudnikov — mysqldump, pg_dump, mongodump. Brez izpada, s preverjanjem celovitosti na ciljni strani. Logična replikacija za selitve brez izpada.

GDPR za baze podatkov z osebnimi podatki

Baze podatkov običajno hranijo največ osebnih podatkov — e-poštne naslove, telefonske številke, naslove IP strank. Za polno skladnost z GDPR ponujamo šifriranje, revizijsko beleženje in pravila hrambe, vgrajena v bazo podatkov.

  • Šifriranje diska v mirovanju (LUKS) — brezplačno na vsakem VPS
  • Šifriranje na ravni stolpcev (npr. osebna številka, telefon) prek pgcrypto ali Vault Transit
  • Revizijski dnevnik DDL/DML — kdo, kdaj, kaj (pgaudit, MySQL Enterprise Audit, MongoDB Auditing)
  • Pravila hrambe — samodejno brisanje po določenih obdobjih (npr. 5 let za račune)
  • Namenska vloga DPO — pomagamo nastaviti pravila prek uporabniške nadzorne plošče
  • Brezplačna DPA v skladu s 28. členom GDPR + tehnična revizijska dokumentacija

Pogosta vprašanja

Ali ponujate upravljane baze podatkov?

Da, na VPS 32 GB in višje ter na vseh namenskih strežnikih. Poskrbimo za uglaševanje, varnostne kopije, replikacijo, varnostne popravke. Vaša naloga: samo poizvedbe SQL.

Kako velika baza podatkov gre na VPS?

Praktična meja: 200–300 GB na VPS 32G, 1 TB+ na VPS 64G. Nad tem priporočamo namenski strežnik s hitrim RAID ali u.2 NVMe. PostgreSQL/MariaDB se dobro skalirata do 5 TB na enem vozlišču.

Ali lahko obstoječo bazo podatkov prestavim iz AWS RDS?

Da, selimo iz AWS RDS, Azure Database, Google Cloud SQL, Heroku Postgres in Atlas. Logična replikacija običajno omogoči selitev brez izpada. Brezplačna pomoč za baze do 1 TB.

Po čem se ClickHouse razlikuje od PostgreSQL?

PostgreSQL je OLTP (transakcijski) — hitro pisanje, ACID, idealen za aplikacije. ClickHouse je OLAP (analitični) — hitre agregacije na milijardah vrstic. Pogosto uporabljamo oba: OLTP v Postgresu, poročanje v ClickHouse prek replikacije.

Ali se varnostne kopije res preizkušajo?

Da. Vsak teden se naključna varnostna kopija samodejno obnovi na testni strežnik in primerja z izvirnikom. Poročilo prejmete po e-pošti. Varnostna kopija, ki je ne preizkusite, ne obstaja.

Izberite pravo bazo podatkov za svojo aplikacijo

Niste prepričani, kateri sistem izbrati? Pišite nam — arhitekturo vam pomagamo zasnovati brezplačno, še pred prvim računom. Pri bazah nad 100 GB pomagamo tudi s selitvijo od ponudnika.

Kontaktirajte nas →

Vodniki za slovenska podjetja