none
Armazenar informações padrão em XML, variáveis em uma classe ou no banco de dados? RRS feed

  • Pergunta

  • No projeto existem algumas informações básicas sobre o projeto que precisam ser acessadas em diversas partes do mesmo. Atualmente existe uma classe com variáveis que armazenam essas informações básicas (em sua maioria strings, com poucos caracteres).

    Ai surgiu a dúvida se haveria ganha de desempenho, praticidade, acessibilidade se mudasse a forma de armazenar essas informações para um arquivo XML por exemplo ou até mesmo para uma tabela no banco de dados.

    Quais seriam as vantagens e desvantagens de mudar para um XML por exemplo? Ou no fim das contas daria na mesma?

    Agradeço desde já pelas respostas!

    Abraços


    Juan Nogueira
    Visite o meu site:
    www.juannogueira.com.br
    Se foi útil, marque como resposta e faça a alegria de um programador :)

    segunda-feira, 6 de abril de 2015 17:57

Todas as Respostas

  • Ola, se esses valores são fixos, e não são alterados pelo usuário, são sempre os mesmo ao abrir o sistema, não tem porque alterar.

    Se colocar em XML ou em banco de dados, tera a preocupação de sempre testar se existem esses valores, e se no caso, não existirem, você terá que atribuir valores padrão no seu código, ficando elas por elas.

    Eu tenho algumas aplicações que geram o XML para guardar informações, porém, elas são determinadas pelos usuários, igualmente o windows com seus arquivos INI.

    Ao abrir o sistema, se alguma TAG estiver faltando, ou mesmo, o arquivo XML não estiver presente, então na serialização do objeto (ler o arquivo xml) eu atribuo os valores padrão e salvo novamente o XML deste usuário.

    Num ERP, salvamos as informações padrão no banco de dados de cada usuário ou setor.




    Att.,
    Ismael Britto

    Input - "Criando um mundo de soluções!"

    Contribua com meu trabalho e marque como resposta e/ou como útil, se ela foi é claro!

    terça-feira, 7 de abril de 2015 12:20