Stvarno ne zelim da pocinjem flame, samo imaj dve stvari u widu
1. Sto vise odes u apstrakciju pre ce da te kosta upscale, u svakom slucaju pogledaj sta se nudi na noSQL trzistu ali sanse su da ces bolje rezultate dobiti i sa apstrakcijom u EFu i dobro optimizovanom strukturnom bazom, da ne pominjem neki tvoj dizajn ako ga dobro uradis. Storage i indeksiranje su ahilova peta svih sistema, pre ili kasnije prica se svodi na tabele (fiksne strukture) i apstrakciju iznad njih, u suprotnom se vracamo na 50'e i sekvencijalni storage. Graph traversal je sa druge strane ahilova peta relacionih baza, ako rdbms natively ne podrzava (a fala bogu ne pdorzava) onda je operacija skupa i tu se sad Neo4j, GraphDB, HyergraphDB uvaljuju. IMHO, Oracle, MS i drugari ce pre ili kasniej prokapirati da im ovo opasno fali (MS je vec prokapirao donekle uvodjenjem hijerarhija), samo sto tebi to sad ne pomaze mnogo.
2. Budi pazljiv sa Affero licenciranim FOSSom, da ne bude veca dara od mere. Meni je bar to bio veliki turnoff i za Neo4j i za GraphDB (koji ti je btw .net varijanta bez interopa u javu), a cene im nisu bas pristupacne, $2000/mesecno za enterprise level neo4j je malo too much za moj ukus.
3. Budi pazljiv sa semanticarima. Uvuci ce te u tu pricu i nikad nista neces zavrsiti (no offense), ta utopijska tehnologija se valja vec skoro deceniju i nije bas mainstream, koristi se samo tamo gde je i najbolje ukrojena, u nauci tj naucnim bibliotekama. Facebook se nesto lozi sada ali nesto ne vidim da je svet izmarkiran po njihovom modelu (osim ako like i recommend ne racunas kao mnogo komplikovane stvari). Imaces vremena da se bavis semantikom kad iako se lova prelije. Juts my 2 cents.
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ć