Classe Modelo - Artigo/Post/Noticia...
09/03/2012 14:58
0
Pessoal,

Estou com uma dúvida besta em relação ao modelo de dados.

Depois que vi o post Quanto de Memória Ram em um servidor para pequenas aplicações? pensei melhor sobre as caracteristicas da aplicaçãozinha que estou desenvolvendo, sendo que hardware será um limitador por causa de muita interação com o banco de dados - ao contratrário do GrailsBRasil onde são feitas muitas consultas de busca, terei muitos inserts/update...

Eis que surge a dúvida:
A graaaaaaande maioria dos campos das minhas tabelas terão menos de 255chars... a grande meeeesmo... só que para a classe "Artigo", vou precisar de um campo maior e queria a opiniao de vcs.

No caso do Grails BRasil, como está a constraint da descrição do artigo? (maxSize:2048??) isso não é meio tiro no pé, alocar muito espaço se a grande maioria dos posts terão menos disso?

É um campo gigante ou vários de 255 que se concatenam automaticamente quando necessário? esse segundo seria uma boa solução?

Tags: model constraint artigo post text


0
Cara, se não me engano, quando o teu MaxSize é maior que 255, o campo criado no Banco de dados é do tipo Text e não mais um varchar.

Pode parecer grande, mas pode ser sua única opção.

A menos é claro, que quem vai escrever o artigo possa passá-lo como um Anexo. Já pensou nisso ??

Abs []
09/03/2012 15:10


0
Não tinha pensado nessa possibilidade não.... Mas acho que é meio inviável (num é mt "user friendly")...

Será que é muito incorreto então deixá-lo como TEXT mesmo?
09/03/2012 16:10


0
Acho que é só não abusar... Não me lembro bem como que o banco trata campos tipo Texto.

Mas um ou outro, ainda mais sendo o foco da sua App...

Imaginei enviar o artigo por arquivo, porque pensei que era submissão de artigos científicos...

Agora que ví, que esse campo pode ser um artigo de um Blog :P

Abs []
09/03/2012 19:24



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