Melhor forma de exportar dados
26/03/2013
0
Supondo que eu tenho uma aplicação onde eu faço uma exportação e importação de dados, tipo pra sincronizar em dois computadores.
Como vocês me sugerem fazer isso? Usando arquivos TXT mesmo?
Seria a forma mais rápida, mais fácil, mais adequada?
Grata.
Carla Batista
Posts
26/03/2013
Bruno Leandro
26/03/2013
Carla Batista
No meu caso, sou eu quem vai exportar e também importar. É pra fazer uma transferência de dados entre clientes.
Por exemplo, um cadastra um produto e quer compartilhar com outro de outro lugar. Aí ele exporta e manda o arquivo pro outro importar. Geralmente são poucos registros, mas pode acontecer de mandar uma tabela inteira, que deve ir crescendo ao longo do tempo.
Qual seria outra forma? Vi algo sobre XML, mas ainda não domino essa linguagem, então não quis arriscar.
26/03/2013
Wasley Portes
Você cria uma estrutura para o arquivo por meios das TAGs e exporta, depois faz a leitura do XML.
27/03/2013
Carla Batista
Obrigada pela resposta e desculpa a demora.
Mas o XML não vai ficar mais pesado que o TXT? E se forem, como eu disse, muitos registros? Não vai perder desempenho?
Grata.
27/03/2013
Wasley Portes
O certo é analisar a sua rotina e avaliar a melhor solução.
27/03/2013
William
Essa prática é muito comum em aplicações PDV vs Retaguarda, onde o PDV exporta as vendas para banco do Retaguarda, mas tudo transparente para o usuário pois é excutado como thread (processo a parte), não paralisando o sistema enquanto essa tarefa é executada.
Acredito que desse modo não seja tão aparente possíveis perda de performance.
27/03/2013
Bruno Leandro
<TagInicio>Conteudo<TagFim>
isso para cada campo e cada registro do seu arquivo ou seja suponde que voce possua no arquivo somente o código de alguma coisa
1
2
3
4
no xml ficaria
<Tag>1<Tag> <Tag>2<Tag> <Tag>3<Tag> <Tag>4<Tag>
nao incluindo o cabeçalho ou seja ficaria umas 10 vezes maior, logico que quanto mais registro voce tiver essa proporção tende a diminuir um pouco
caso opte por usar xml antes de uma pesquisada sobre JSON e CSV
27/03/2013
Joel Rodrigues
27/03/2013
Carla Batista
Já estou dando uma olhada pra ver se pego fácil a estrutura do XML, mas me parece muito mais bem organizado que um TXT, onde eu defino o formato.
27/03/2013
Carla Batista
Essa prática é muito comum em aplicações PDV vs Retaguarda, onde o PDV exporta as vendas para banco do Retaguarda, mas tudo transparente para o usuário pois é excutado como thread (processo a parte), não paralisando o sistema enquanto essa tarefa é executada.
Acredito que desse modo não seja tão aparente possíveis perda de performance.
wllfl, vou ver essa parte que você falou também. Ma parece bastante útil. Seria legal se o processo pudesse ser feito sem interferir no funcionamento principal do projeto.
19/06/2013
Carla Batista
Agora vou estudar para fazer isso. Obrigada a todos.
Poderiam fechar o tópico, please?
19/06/2013
José
boa sorte, e estou concluindo este tópico.
Clique aqui para fazer login e interagir na Comunidade :)