Executando verificação de segurança...
1

"A questão a se perguntar ANTES de fazer um código que dê suporte a transações é: POR QUÊ você precisa de uma transação?!"

  • Expliquei no post
    "Aplicações modernas apelam para NoSQL exatamente porque NÃO precisam de transações."
  • Não entra em mérito NoSQL ou outro modelo, mas nesse caso seria SQL
    "Ou melhor, as transações são implementadas de forma a não bloquear recursos nem sair desfazendo coisas caso algo dê errado no meio do caminho"
  • Por favor, click nas fontes que deixei disponível
    "Codificar sem depender de transações permite o uso de tecnologias infinitamente mais eficientes (e baratas!), mas claro exige muito mais cuidado na hora de planejar a aplicação."
  • Por favor, click nas fontes que deixei disponível
    "Por exemplo, meter loja (delete?!), estoque e funcionário na mesma transação COM CERTEZA demonstra a necessidade de refatorar a aplicação."
  • Dei um exemplo, que outros exemplos?
    Por favor, leia a documentação que deixei disponível, e procura mais sobre "TypeORM Transactions". Estava tentando entender melhor esse vídeo
  • https://www.youtube.com/watch?v=rtXpYpZdOzM&t=850s
    Diego fala um pouco nesse vídeo sobre o assunto
  • https://www.youtube.com/watch?v=3gtOm4yHthY
    A intenção é a implementação do transaction da melhor forma, e não se devo usar NoSQL ou se devo usar o transaction ou codificar sem transaction
Carregando publicação patrocinada...