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
