none
MongoDb e Dominio RRS feed

  • Pergunta

  • Boa Tarde Galera,

    Estou criando um projeto aqui na empresa e esse projeto o fluxo de dados é muito grande, então optamos por utilizar o MongoDb,

    Porem cheguei ao ponto de escolher se uso ele como Nested ou se utilizo com referencia de Id's de collections (fk igual aos bancos relacionais).

    Lendo a documentação do mongodb, e de acordo com a documentação a melhor opção para o meu caso seria referencias de collections utilizando Id's. Ele já possui até uma classe que faz isso que tem que declarar uma propriedade do tipo DBRefs.

    Então ai que vem o problema, não gostaria de sujar meu Domínio utlizando referencias do mongodb. Como eu implementaria isso? Já tentei de varias formas inclusive tentano fazer map utlizando a classe BsonClassMap, e a unica forma que me veio na cabeça ate agora é de não utilizar o DBRefs e fazer isso da forma manual, ou seja, se minha classe contem referencia para outras 3 collections eu faço uma consulta pelo id para cada collection que eu quiser "popular". Dessa forma eu não sujaria meu dominio com as referencias do mongodb e tudo isso eu faria utlizando um repositório.

    Se alguém souber alguma outra alternativa que utilize o DBRefs ou outra forma que eu não citei acima que seja melhor para o desempenho, por favor me falem, pois ainda estou me adaptando no desenvolvimento com MongoDb e algumas coisas ainda são novas.

    Desde já agradeço.

    segunda-feira, 25 de julho de 2016 18:11