Oi Suissa,
Obrigado pela resposta, você está certo, para este problema vou utilizar uma banco baseado em grafos, mas estou com outra dúvida.
Para armazenar os dados dos usuários vou utilizar cassandra. Não sei como modelar a armazenagem das postagens dos usuários com comentários utilizando cassandra. Estava pensando em armazenar as postagens de cada usuário na sua row. Tipo teria uma coluna postagens, mas ai quando ele se relacionar com outra pessoa, as postagens dessa pessoa têm que aparecer no meu mural em ordem de postagem. Nesse caso teria que fazer tipo um join na row de todos os meus amigos buscando as postagens em seguida classificar todas por data para poder exibir no meu mural. Não acho que essa seria a melhor opção de modelagem, tem alguma outra visão mas eficiente que possa me informar?