AFAIK PostgreSQL supporta anche strutture non relazionali. Mai provato realmente, ma solo con dati "fuffa".

NB: l'articolo linkato non tiene conto di JSONB supportato dalla 9.4.qualcosa e di qualche indice che può aiutarti che hanno aggiunto recentemente.

Altrimenti ce ne sono altri , ma non he provato nessuno.