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.gzPostgreSQL 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.dumpMongoDB 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" ./dumpVisoka 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 →