Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida sobre melhores práticas para usar stored procedures em uma aplicação Python que manipula dados de uma base MySQL.

Olá! Eu tenho uma aplicação em Python que precisa manipular dados de uma base no MySQL.

O que é mais recomendável?

1) criar uma função no Python para fazer o que eu preciso e depois só salvar os resultados na base de dados?

ou

2) criar uma função no Python só para chamar uma stored procedure e deixar que ela faça todo o trabalho?

Obrigado!

2 respostas
solução!

Oii Dimitri, como você está ?

Peço desculpas pela demora em obter um retorno.

Recomendo a opção número 1: criar uma função que manipule os dados através do python e salvar o resultado na base de dados. E isso por alguns motivos:

  • Não cria uma dependência para um banco de dados específico
  • A lógica de negócios ficará visível e inteiramente na aplicação
  • Facilidade na manutenção, pois evita o acesso contínuo ao banco de dados para alterar a regra de negócio da Stored Procedure
  • Performance, uma vez que através de código tem várias maneiras práticas e rápidas de otimizar o código.

Qualquer dúvida fico a disposição.

Grande abraço!

Perfeito, Nádia! Muitíssimo obrigado!