← Natrag
Tech

TurboKV: Rust baza koja leti brže od vaših izgovora

Damir Radulić· 29. kolovoza 2026.· 5 min čitanja· 56 pregleda
TurboKV: Rust baza koja leti brže od vaših izgovora
🎧 Poslušaj članak

Tisuću puta brža od onoga što koristite, a opet nitko ne zna zašto mu to treba. Novi key-value store napisan u Rustu obilazi Hacker News kao slobodni agent na tržištu, nudeći performanse koje zvuče kao da su ispisane na poleđini kutije za doručak. Ljudi aplaudiraju, forka se, zvjezdice se skupljaju, a netko će ga sigurno integrirati u produkciju bez da je pročitao dokumentaciju dulju od tri paragrafa.

Rust je, gle čuda, postao jezik kojim se pišu stvari koje moraju biti brze i sigurne. To je onaj tip u društvu koji uvijek nosi kacigu na biciklu i nikad ne prelazi cestu na crveno — dosadan, predvidljiv, ali ga nijedna greška neće ubiti. A sad je netko uzeo taj jezik i napisao bazu podataka koja čita i piše brže nego što vaš šef stigne izgovoriti "agilna transformacija". Koji kurac, pa mi još uvijek čekamo da se MySQL izbori s upitom koji smo poslali prije kave.

Pitanje koje nitko ne postavlja, a trebao bi, glasi: što će običan mrtvacnik s ovim? Jer realnost je takva da prosječna kompanija u Hrvatskoj ima bazu s dvjesto tisuća zapisa o kupcima koji su kupili jedan proizvod 2019. godine i nikad se više nisu javili. Ta baza radi na PostgreSQL-u koji je konfigurirao dečko iz marketinga jer je redovni bio na bolovanju. I sad netko dođe s bazom koja je tisuću puta brža. Super. A što će oni s tom brzinom? Generirat će ista izvješća koja nitko ne čita, samo trideset puta brže. Isto sranje, druga brzina.

Ali nemojmo se rugati. Ovakve stvari imaju svoje mjesto. Kad gradiš sustav koji mora podnijeti milijune zahtjeva u sekundi, kad tvoja infrastruktura radi na rubu fizičkih mogućnosti hardvera, onda ti ovakav komad softvera može biti razlika između toga da platiš tri poslužitelja umjesto trideset. To je razlika između računa za električnu energiju koji izgleda kao da plaćaš napajanje za mali grad i onog koji izgleda kao da plaćaš napajanje za veći stan. U oblaku, brzina nije luksuz — brzina je novac. Svaki milisekund koji skineš s odziva je ušteđena kunica na kraju mjeseca.

A Rust? Rust je taj tihi tip koji ne priča puno na partyju, ali kad zatreba pomaknuti ormar, svi ga zovu. Njegova sigurnosna pravila su dosadna kao porezna prijava, ali upravo zato ne moraš brinuti da će ti proces pasti usred noći jer je netko zaboravio dealocirati memoriju. To je jezik koji je došao iz Mozille, tvrtke koja je Firefox, i koji je postao standard za sve što mora biti brzo i pouzdano. I sad, naravno, netko je napisao bazu podataka u njemu i objavio je na GitHub. Kao da nam nije dosta baza podataka. Kao da nam treba još jedna.

Jer evo u čemu je fora: baza podataka je kao bračni partner. Prvo biraš onu koja ti se sviđa, pa naučiš živjeti s njenim manama, pa ti dosadi, pa razmišljaš o promjeni, ali te strah od selidbe i učenja novih navika. I tako ostaješ s PostgreSQL-om koji radi svoj posao već deset godina, iako svaki put kad pokreneš teški upit, osjetiš kako ti laptop počinje zujati kao da će poletjeti. Ali znaš ga. Znaš njegove fore, znaš njegove rupe, znaš kako da ga nagovoriš da radi ono što želiš. Nova baza je nepoznata žena s tisuću puta boljim performansama, ali i s tisuću novih načina da te izda.

I tu dolazimo do suštine svake tehnološke revolucije: tehnologija nikad nije problem. Problem je uvijek čovjek koji treba promijeniti svoje navike. Možeš imati najbržu bazu na svijetu, najbolji jezik, najsigurniji sustav — ako ljudi ne žele naučiti nove stvari, sve to stoji u ladici skupljajući prašinu. Sjećam se devedesetih, dok smo postavljali prve veze na Kvarneru, kako su ljudi gledali u modem koji je pištao kao pokvarena truba i pitali se što će im to. Trebalo im je deset godina da shvate da internet nije prolazni hir, nego stvar koja će promijeniti sve. I eto nas sad, trideset godina kasnije, i dalje imamo iste rasprave o novim tehnologijama — samo su alati drugačiji.

TurboKV je, u svojoj srži, još jedna potvrda da je open source ekosustav zdrav. Netko je imao problem, napisao rješenje, i objavio ga da ga drugi mogu koristiti. Bez marketinškog tima, bez press konferencije, bez pitch decka s pedeset slajdova o sinergiji i disruptivnosti. Samo kod, README i GitHub repozitorij. To je ono što mi je najdraže u ovom poslu — trenutak kad netko kaže "evo, napravio sam ovo, nadam se da će nekome koristiti" i onda se ispostavi da je to nekome stvarno koristilo. Nema magle, nema prodaje, nema spinanja. Ima samo čista, gola inženjerska logika.

Ali nemojmo se zavaravati: ovakve stvari ne rješavaju svijet. Baza podataka, ma koliko brza bila, neće nahraniti gladne, neće zaustaviti ratove, neće riješiti političke krize. Ona je samo jedan mali kotačić u ogromnom stroju koji se zove digitalna infrastruktura. Ali upravo ti mali kotačići čine razliku između sustava koji radi i sustava koji se raspada. I zato je svaka ovakva objava vrijedna pažnje, makar samo zato da vidimo u kojem smjeru ide industrija.

A ide u smjeru brzine. Sve je brže, sve je manje, sve je efikasnije. Podaci se generiraju brže nego što ih možemo procesuirati, a baze podataka moraju držati korak. Rust je tu da odgovori na taj izazov, a ovakve baze su dokaz da se može. Pitanje je samo tko će prvi imati muda da ih stvarno implementira u produkciju, umjesto da ih ostavi na GitHubu kao još jedan cool projekt koji se spominje na konferencijama, ali ga nitko zapravo ne koristi.

U svakom slučaju, svaka čast autoru. Napravio je nešto što radi, objavio je to svijetu i pokazao da inženjerska kultura još uvijek postoji. A mi ostali? Mi ćemo nastaviti koristiti naše spore baze, gunđati na kašnjenja, i sanjati o danu kada će naš upit odgovoriti prije nego što stignemo skuhati kavu. Možda je taj dan bliže nego mislimo. Možda je već ovdje. Samo trebamo imati hrabrosti da napravimo prvi korak i promijenimo ono što smo naučili koristiti prije deset godina.

Izvor: github.com

TurboKVRust baza podatakakey-value storeperformanseopen sourceHacker News

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