Melhor método para importação de arquivos txt/csv
Olá.
Recentemente, tive de lidar com o código de uma importação de um arquivo de texto de um colega. Percebi que o método que ele usava era totalmente contrário ao meu.
Nessa importação, clientes são cadastrados na base de dados, assim como pagamentos, etc.
No meu método, em cada linha do arquivo, eu verificaria se o cliente ja existe via query. Se sim, não o cadastro, se não, o cadastro.
Para cada registro de compra desse cliente, verifico se a mesma compra também ja não está registrada na base via query; se sim, não cadastro, se não, cadastro.
Mas no método desse meu colega, primeiro ele pegava todos os registros da base e passava para um array, depois pegava também todos os registros de compras e passava para outro array. So depois, durante a importação do arquivo, ele fazia as comparações com os arrays para ver se os registros ja existiam.
Na minha opinião o meu método é melhor para grandes bases de dados, enquanto o método de meu colega é melhor para pequenas bases de dados.
Qual a sua opinião?
Discussão (2)
Carregando comentários...