NoREL je brzi samo zato sto "sece krivine" koje RDBMS po defaultu ima postavljene jer vodi racuna o nekim drugim stvarima sem brzine. RDBMS moze da radi kao NoREL, relacije su opcione. Kad bi iz bilo kog danas ozbiljnijeg RDBMSa izbacio sve ono sto NoREL ne podrzava (a mozes da izbacis konfigurisanjem) i ogranicio query-e na ono sto NoREL radi dobio bi at-par performanse i to samo ako je NoREL resenje "pokralo" neke RDBMS trikove kao sto su paging, caching, indexing, itd. Mislim da smo bas ovde i na forumu imali slicnu temu ovoj. Isto tako obratite paznju na to da skoro SVI noREL timovi sa svojim resenjima polako ubacuju funkcije koje su skupe i za koje moraju da implementiraju logiku koja je u RDBMS sistemima vec dovedena do savrsenstva (sorting, paging, multi-indexing, composite indexing, dynamic cursors, locking, itd). Da ne pominjem da te NoREL potpuno i za sva vremena ogranicava na denormalizovane podatke i da nikad nece moci da uradi stvari koje RDBMS moze i zato kazem Hype. TO moze da bude super za google za brzu pretragu po kljucu ali vec za facebook nije dobro, kao ni za 99.999% poslovnih primena gde je normalizacija kljuc kasnije analitike.
Ne kazem da NoREL-only resenja ne treba da postoje ali kazem da je hype napravljen ogroman oko necega sto je u osnovi povratak korenima RDBMSa. Nista se revolucionarno tu vise ne desava, optimalni algoritmi za pretrazivanje vec postoje, i ako vec biram ciju implementaciju cu koristiti moji favoriti su medju iskusnijim igracima kao sto su MSSQL, Oracle, PostgreSQL i sad MySQL pre nego sa emerging timovima kao sto je Mongo ekipa. Isto ne kazem da mi se ne svidja lambda dokument query i hijerarhija koju Mongo ima, sve to izgleda previse dobro i nazalost i jeste, to je mac sa dve ostrice. Losa strana je sto efektivno query optimization svali tebi u krilo, pa kako ti bude, sa prostijim queryima na flat strukturama se snadjes da izzmuzes optimalno resenje a onda kako evoluiras proizvod i uhvatis sebe da ti treba normalizacija onda pocnes da validiras, da simuliras relacije, spajas strukture, preloadujes masu podataka za kompleksnije agregacije, i to onda postane ruzno i sporo.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić