Da, korisno stivo, posebno komentari sa prvog linka ;)
Sve u svemu PGSQL 9.4 je napucan sa vrlo finim opcijama i generalno tanka je linija razdvajanja naspram MongoDB u onom segmentu funkcionalnosti koje MongoDB ima.
Tacnije, vecinu funkcionalnosti koje MongoDB ima su u PGSQL poooodavno implementirane.
Naravno besmisleno je porediti funkcije koje PGSQL ima a MongoDB nema i obrnuto.
Generalno ja sam vise ljubitelj RDBMS-ova i sve sto moze prakticno da se napravi u NoSQL (document based DB) moze i u RDBMS sa manje-vise muka. Obrnuto je tezi slucaj :)
Realno NoSQL ima svojih prednosti za neke potrebe i recimo u mojoj praksi mi se desavalo da u 1 od 10 projekata imam takav zahtev gde bi NoSQL bio stvarno prednost.
Takodje, to isto ne znaci da bez obzira sto su NoSQL super-moderne-fancy tehnologije da ja moram to da koristim i da se mlatim da izmisljam toplu vodu kada je to debelo vec sazvakano kroz razne RDBMS-ove.
Opet kazem, NoSQL ima svojih prednosti za neke potrebe, recimo u mom primeru sa nekim bazama sa medicinskim nomeklaturama gde sam stvarno izginuo sa MySQL (bilo to pre X godina) i sada kada bih pravio takav sistem sigurno bih izabrao neku od document baza podataka.
MongoDB i ostale NoSQL su OK ali ne po svaku cenu!
U sustini mora da se poznaje i RDBMS i NoSQL da bi se izabralo adekvatno resenje za neki konkretan problem / aplikaciju.