Kompletan portfolio baza podataka — za svako radno opterećenje
Izbor baze podataka je odluka na više godina. Ostavite sebi opcije. PostgreSQL za transakcije, ClickHouse za analitiku, MongoDB za dokumente, Redis za keš. Sve hostuje 4hosting u EU uz zajamčen SLA. Podaci se fizički nalaze u EU (ne samo logički), fakture sadrže PDV EU-a, a usklađenost s GDPR-om i besplatan DPA su uključeni.
Relacione — Postgres + MariaDB
PostgreSQL 17
Zlatni standard SQL-a. Potpuna podrška za JSONB, pgvector za AI, particionisanje, logičku replikaciju, hot standby. Idealan za SaaS i fintech. Uključujemo parallel query, JIT, asinhrone replikacijske slotove.
MariaDB 10.11
Kompatibilna s MySQL-om, lagana, brza. Najbolja za WordPress, WooCommerce, Magento i tradicionalne LAMP aplikacije. ColumnStore engine za miješani OLTP+OLAP, MaxScale za balansiranje opterećenja.
Analitička — ClickHouse
Kada trebate upitima obraditi milijarde redova u sekundi. ClickHouse je kolonska baza podataka podešena za OLAP. Koriste je Cloudflare, Uber, Spotify. Dostupna na VPS-u od 32 GB RAM-a. Idealna za logove, metrike, praćenje događaja, business intelligence i izvještaje u realnom vremenu.
NoSQL i keš — MongoDB, Redis
MongoDB 7
Dokumentna baza podataka. Za aplikacije s fleksibilnom šemom (CMS, IoT, analitika u realnom vremenu). Spremna za replica set + sharding. Time-series kolekcije za metrike.
Redis 7
Keš u memoriji, redovi, pub/sub. Latencija ispod 1 ms. Neophodan za svaku web aplikaciju iznad 100 zahtjeva/s. Dostupni moduli Redis Streams, RedisJSON, RediSearch.
Memcached
Klasični key-value keš. Jednostavniji od Redisa, idealan za pohranu sesija i lagano keširanje. Veća propusnost od Redisa za jednostavne operacije.
Migracija baze podataka od drugog provajdera
Najčešće brige korisnika: koliko traje, hoće li biti zastoja, hoće li se podaci izgubiti. Naš playbook je provjeren — migracije baza od 100 GB i više obično su bez zastoja zahvaljujući logičkoj replikaciji. Evo tri najčešća scenarija s komandama.
MySQL/MariaDB od bilo kojeg shared-hosting provajdera
Klasični mysqldump sa zastavicama --single-transaction --routines --events. Na odredišnoj strani uvozimo uz čišćenje indeksa za najbrže učitavanje.
mysqldump -h source-host -u user -p --single-transaction --routines --events db | gzip > backup.sql.gzPostgreSQL s AWS RDS / Heroku Postgres
pg_dump u prilagođenom formatu (-Fc) je najbrži. Paralelna obnova s --jobs=4 koristi više jezgara procesora. Za migraciju bez zastoja: logički replikacijski slot.
pg_dump -h source -U user -Fc -f db.dump dbname && pg_restore -h target -U user -d newdb --jobs=4 db.dumpMongoDB s Atlasa ili druge platforme
mongodump + mongorestore. Za vrlo velike baze (1 TB+) koristimo MongoDB Cluster-to-Cluster sync — diferencijalno, bez punog dumpa.
mongodump --uri="mongodb+srv://[email protected]" --out=./dump && mongorestore --uri="mongodb://target" ./dumpVisoka dostupnost — replikacija i failover
Za poslovno kritične aplikacije jedna baza podataka je jedinstvena tačka otkaza. Postavljamo replicirane klastere (master + 1-3 replike) s automatskim failoverom. RTO < 30 sekundi, RPO < 1 minuta uz sinhronu replikaciju.
Master + replike
Upisi idu na master, čitanja se raspoređuju na replike. Skaliranje čitanja linearno s brojem replika. Praćenje kašnjenja (lag) i upozorenja.
Automatski failover
Repmgr (Postgres), MHA (MySQL), MongoDB izbori. Pri otkazu mastera replika preuzima za < 30 sekundi.
Lokacija (EU)
Serveri u EU, u Frankfurtu.
Connection pooling
PgBouncer za Postgres, ProxySQL za MariaDB. Hiljade konekcija aplikacije obrađuje se poolom od 50-100 fizičkih konekcija prema bazi.
Šta dobijate u paketu
Automatski backupi
Svaka baza ima pune backupe svakih 24h i WAL/binlog backupe svakih 1h. Čuvanje 30 dana na namjenskim paketima. Geo-redundantne kopije u drugom EU data centru — besplatno na managed paketima.
Master-replica replikacija
Postavljamo logičku ili fizičku replikaciju, uključujući cross-region. Failover za manje od 30 sekundi. PgBouncer za connection pooling, ProxySQL za MariaDB, MongoDB replica setovi spremni.
Podešavanje za radno opterećenje
Podešavamo work_mem, shared_buffers, max_connections, innodb_buffer_pool_size i ostalo za vašu aplikaciju — besplatno na managed paketima. Pregled performansi svakih 90 dana.
Besplatna migracija
Migriramo od drugih provajdera — mysqldump, pg_dump, mongodump. Bez zastoja, uz provjeru integriteta na odredištu. Logička replikacija za migracije bez zastoja.
GDPR za baze podataka s ličnim podacima
Baze podataka obično sadrže najviše ličnih podataka — email adrese, brojeve telefona, IP adrese klijenata. Za punu usklađenost s GDPR-om nudimo šifriranje, audit logging i politike čuvanja ugrađene u bazu podataka.
- Šifriranje diska u mirovanju (LUKS) — besplatno na svakom VPS-u
- Šifriranje na nivou kolone (npr. lični identifikacioni broj, telefon) preko pgcrypto ili Vault Transit
- DDL/DML audit log — ko, kada, šta (pgaudit, MySQL Enterprise Audit, MongoDB Auditing)
- Politike čuvanja — automatsko brisanje nakon definisanih perioda (npr. 5 godina za fakture)
- Namjenska uloga DPO-a — pomažemo u konfiguraciji politika preko korisničkog panela
- Besplatan DPA usklađen s članom 28 GDPR-a + tehnička revizijska dokumentacija
Često postavljana pitanja
Nudite li managed baze podataka?
Da, na VPS-u od 32 GB naviše i na svim namjenskim serverima. Mi brinemo o podešavanju, backupima, replikaciji, sigurnosnim zakrpama. Vaš posao: samo SQL upiti.
Koliko velika baza stane na VPS?
Praktično ograničenje: 200-300 GB na VPS 32G, 1 TB+ na VPS 64G. Iznad toga preporučujemo namjenski server s brzim RAID-om ili u.2 NVMe. PostgreSQL/MariaDB dobro skaliraju do 5 TB na jednom čvoru.
Mogu li postojeću bazu premjestiti s AWS RDS-a?
Da, migriramo s AWS RDS-a, Azure Database, Google Cloud SQL, Heroku Postgres i Atlasa. Logička replikacija obično daje migraciju bez zastoja. Besplatna pomoć za baze do 1 TB.
Po čemu se ClickHouse razlikuje od PostgreSQL-a?
PostgreSQL je OLTP (transakcijski) — brzi upisi, ACID, idealan za aplikacije. ClickHouse je OLAP (analitički) — brze agregacije nad milijardama redova. Često koristimo oba: OLTP u Postgresu, izvještavanje u ClickHouseu putem replikacije.
Testiraju li se backupi zaista?
Da. Svake sedmice nasumični backup automatski se obnavlja na staging server i upoređuje s originalom. Izvještaj dobijate emailom. Backup koji ne testirate ne postoji.
Odaberite pravu bazu podataka za svoju aplikaciju
Niste sigurni koji sistem odabrati? Pišite nam — besplatno pomažemo u osmišljavanju arhitekture prije prve fakture. Za baze od 100 GB i više pomažemo i pri migraciji od drugog provajdera.
Kontaktirajte nas →