← Natrag
Tech

Ubijanje SaaS BI Stacka: DuckDB + Postgres za 200 ljudi

Damir Radulić· 28. lipnja 2026.· 2 min čitanja· 15 pregleda
Ubijanje SaaS BI Stacka: DuckDB + Postgres za 200 ljudi
🎧 Poslušaj članak

U današnjem poslovnom okruženju, mnoge tvrtke se oslanjaju na skupe SaaS BI alate za analizu podataka. No, što kada ti alati postanu previše skupi i spori za organizaciju od 200 ljudi? Naša priča počinje s frustracijom: mjesečni troškovi od 50.000$ za SaaS BI stack, a upiti su trajali minute. Odlučili smo napraviti radikalan potez – migrirati na samostalno hostani stack koji kombinira DuckDB i Postgres.

Zašto DuckDB i Postgres?

DuckDB je kolonski OLAP baza podataka optimizirana za analitičke upite, dok Postgres služi kao pouzdan transakcijski sloj. Ova kombinacija omogućuje brze upite bez potrebe za skupim licencama. Usporedili smo performanse: prosječno vrijeme upita palo je s 45 sekundi na 4,5 sekunde – to je 10x ubrzanje. Troškovi hostinga? Manje od 500$ mjesečno.

Proces migracije

Migracija je trajala tri mjeseca. Prvo smo izvukli sve podatke iz SaaS alata u Postgres. Zatim smo postavili DuckDB kao analitički sloj, koristeći Postgres FDW za direktno povezivanje. Ključni koraci:

  • Ekstrakcija podataka iz SaaS BI alata (CSV i API)
  • Uvoz u Postgres s optimiziranim indeksima
  • Postavljanje DuckDB instance na istom serveru
  • Konfiguracija materialized views u DuckDB za ubrzanje
  • Obuka tima od 200 ljudi na novom sučelju (Metabase)

Rezultati i uštede

Nakon migracije, uštedjeli smo 50.000$ godišnje na licencama. Performanse su se dramatično poboljšale: složeni upiti koji su prije trajali minute sada su gotovi u sekundama. Korisnici su prijavili povećanje produktivnosti od 30% jer više ne čekaju na učitavanje izvještaja. Jedini izazov bio je prilagodba na novo sučelje, ali smo brzo riješili s treninzima.

Tehnički detalji

Naš stack uključuje: Postgres 15 na dedicated serveru s 32GB RAM-a, DuckDB 0.8.0 na istom serveru, i Metabase kao frontend. Koristimo Parquet format za pohranu velikih skupova podataka u DuckDB, što dodatno ubrzava upite. Za sigurnost smo implementirali row-level security u Postgresu.

Što smo naučili

Migracija nije bila jednostavna, ali se isplatila. Ključni savjeti: testirajte sve upite prije migracije, osigurajte dobru dokumentaciju, i uključite tim u proces. Ako vaša organizacija ima slične probleme s SaaS BI alatom, razmislite o DuckDB + Postgres rješenju.

SaaS BI stackDuckDBPostgresmigracijaušteda

Zanima vas ovakva AI tehnologija?

RiNET gradi sovereign AI rjesenja za javni sektor i poduzeca - od civic intelligence do automatizacije nabave.

Kontaktirajte nas →
0 komentara

Komentari