MongoDB + Grails 2.0
06/07/2012 20:14
0
Visando algumas melhorias de performace, estamos cogitando migrar nossa aplicação para esse banco de dados.

Alguém já usou MongoDB + Grails 2.0 ?

Os ganhos realmente valem a pena? Ele integra bem com o Grails?

Outra alternativa que foi passada aqui foi utilizar o Apache Solr nas buscas onde existem muitos registros e queria pesar as duas.
Tags: mongodb, grails 2, db, banco de dados


1
O Solr é baseado no Lucene, e é uma alternativa maravilhosa se você quer melhorar bastante a pesquisa no seu site. O Grails Brasil por exemplo usa o Solr como base para pesquisas, pois funciona muito melhor para consultas textuais.

Com relação ao MongoDB, depende do que você quer fazer: se seu modelo for relacional, ou seja, se houver a necessidade real de usar relacionamentos entre suas entidades, não faz sentido, faz mais sentido ter uma base de dados relacional. Agora, se sua base possui atributos que variem demais de registro pra registro, ai uma base documental como MongoDB vale à pena.

Optar pelo MongoDB só pelo tal ganho de performance sem que faça sentido semanticamente para o seu sistema não te trará ganho algum (com certeza vai te trazer alguma perda).


0
Muito obrigado Henrique!

Eu iria optar pelo MongoDB somente por causa da performace mesmo, imaginei que tivesse algum jeito bom de abstrair o relacionamento entre as entidades.

Vou optar pela solução do Solr.
Valeu pela dica!

Você sabe algum livro, referência ou guia bom do Solr?
10/07/2012 12:45



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto