Hola:
NoSql agrupa a un conjunto de categorías muy amplio. El tipo de bd nosql q vayas a utilizar depende de tu problema.
Si miras los links verás las diferentes categorías y los softwares más usados en cada una:
http://nosql-database.org/ http://en.wikipedia.org/wiki/NoSQL
Por ejemplo:
Redis es una bd de tipo llave - valor.
couchDb es para guardar documentos.
cassandra esta hecha sobre todo para trabajar de forma distribuida.
Dado q lo q quieres es hacer una red social te aconsejo buscar alguna BD para grafos:
http://en.wikipedia.org/wiki/Graph_database
Por lo q he escuchado Neo4j es una de las mejores opciones:
http://www.neo4j.org/learn/graphdatabase
slds;
nup_