1
resposta

Utilizando varias threads para escrita no banco de dados MYSQL

Olá, se precisase persistir uma grande quantidade de dados no banco de dados MYSQL por exemplo, 3000 objetos, e para persisitir estes dados levo em torno de 90 segundos, seria possivel dividir esta unica tarefa em varias, cada classe de serviço persisitiria 1000 objetos, ou poderia dar algum problema no momento de salvar os dados? ( a tabela utiliza chave auto increment).

1 resposta

Oi Michael! Tudo bem?

Acredito que, por sua chave ser Auto increment, seria possível fazer isso sim, porque o banco processa as inserções separadamente. O problema ocorreria caso não houvesse o Autoincrement. Encontrei um tópico relacionado a isso: https://pt.stackoverflow.com/questions/125742/concorr%C3%AAncia-com-thread-e-banco-de-dados-inserindo-duplicatas

Só uma observação: não encontrei muitas fontes relacionadas a esse tema na internet. Caso você descubra algo a mais, fique à vontade pra compartilhar por aqui! Fiquei bastante curiosa pra saber como realmente funcionava.

Espero ter contribuído! Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!