Ir para conteúdo
Fórum Script Brasil
  • 0

Campos customizados


Spyder.RV

Pergunta

Salve galera...

É o seguinte... estou desenvolvendo uma aplicação para mostrar conteúdo multimídia em terminais de tv... tipo aqueles que a gente vê por aí em aeroportos, shoppings, rodoviárias, feiras, etc...

Os terminais apresentam conteúdo de vídeo, animações em flash e conteúdo variante como textos de notícias de fontes RSS, ofertas de preços, etc. Então surge a necessidade de criar campos customizados, conforme a necessidade do anunciante, e preciso prever isso nas tabelas e estou com uma dúvida muito forte.

Abaixo segue um diagrama que representa a idéia... ainda que "grosseiramente", sendo só pra ilustrar pois tem muita coisa pra ser implementada nesse diagrama...

terminal - Tabela com a programação de horário e dias pra ligar/desligar o terminal

programacao - Cada "programa" ( vinheta, video, animação, oferta de preços, notícias, etc) que é reproduzido nesse terminal

conteudo - Quando um programa utilizar dados customizados, como oferta de preços, uma notícia externa, etc... são gravados através dessa tabela

- tipoCampo - enum com a lista de formatos disponíveis

- tamanhoCampo - Só é usado se for do tipo "Texto Simples", que seria o mesmo que VARCHAR(1-255).

- valorCampo - Aqui é armazenado o valor, que é convertido para o seu tipo de origem quando precisar ser usado.

ab6rt3.jpg

Bem, do lado do programador, mais simples que isso não tem como... hehehee... Mas a minha dúvida é sobre a questão de espaço armazenado e também de performance, pois cada campo TEXT gerará 2 bytes a mais para armazenar, além de ficar fazendo conversão de tipo.

O que é melhor: Fazer dessa forma, ou criar tabelas para armazenar os tipos específicos, conforme mostro nesse outro diagrama? Lembrando que ainda podem existir outros tipos de dados para serem usados aqui com situações específicas que, como datas, horas, upload de fotos ou videos, etc... o que aumentaria o numero de tabelas com conteúdo específico

mi1k4w.jpg

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...