Obrigado pela dica!!!

2009/6/24 Newton Teixeira do Nascimento Júnior <
[email protected]>

>  Marcelo, quase dois anos atrás fiz essa "experiência". Fiz um programa
> que processava arquivos com milhares de informações,
>
> "minerava" esses arquivos para obter os dados que queria.
>
> E naquela época decidi passar os dados para formato XML, uma vez que esses
> dados apresentavam-se em uma forma hierárquica.
>
> Na época, estava trabalhando com VB.NET + SQL Server 2005.
>
> No final o programa processava os arquivos indicados e gerava um XML com os
> dados desejados.
>
> Então percebi duas grandes dificuldades que me levaram a desistir do XML:
>
>
>
> 1) Processar arquivos realmente é muito lento; eu já tinha que processar os
> arquivos fontes por obrigação.
>
>    Além disso, tinha que processar também outro arquivo (o xml) para
> criação, inserção e atualização; acredite isso não é nada rápido.
>
>
>
> 2) Fiz uma aplicação web que utilizava esses dados, a qual também tinha que
> processar o arquivo XML para renderizar as informações para o cliente;
>
>    O pior: tanto o servidor tinha que processar (uma vez que usava o
> ASP.NET) quanto o browser do cliente;
>
>    tenha certeza que o cliente abrir de 01 a 05 MB de dados no internet
> explorer,
>
>    dependendo da versão desse browser e da quantidade de memória do cliente
> pode ser dose;
>
>    trava na hora e fica tudo branco; depois de uns 05 minutos ele aparece
> (dependendo da quantidade de dados)
>
>
>
> Então, aprendi que formato XML não é para armazenar dados; não serve como
> banco; não ajuda em inserts, selects e updates; é lento pra isso;
>
> XML é principalmente (ao meu ver) para armazenar informações de
> configurações de sistemas e/ou troca de informações inter-sistemas.
>
> Se você pensa em colocar 500GB em arquivos XML, dependendo dos requisitos
> de sua aplicação
>
> (precisa de processamento rápido? Tem muita memória disponível?), talvez
> seja uma grande perca de tempo.
>
>
>
> Fica a dica da experiência que passei. Um grande abraço a todos.
>
>
>
>  Newton Teixeira do Nascimento Junior
>
> e-mail: [email protected]
>
>
> Aviso:
> "O emitente desta mensagem é responsável por seu conteúdo e endereçamento.
> Cabe ao destinatário cuidar quanto ao tratamento adequado. Sem a devida
> autorização, a divulgação, a reprodução, a distribuição ou qualquer outra
> ação em desconformidade com as normas internas da ELETRONORTE S/A são
> proibidas e passíveis de sanção disciplinar, cível e criminal. Esta mensagem
> pode ser monitorada".
>
>
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a