SELECT FOR UPDATE SKIP LOCKED EM ESCALA

Поділитися
Вставка
  • Опубліковано 3 лис 2024

КОМЕНТАРІ • 5

  • @zehkarlos
    @zehkarlos 6 місяців тому +1

    TOP !!!!!!!!!!!!

  • @kfwalder
    @kfwalder 6 місяців тому

    Parabéns pelo vídeo. E parabéns por não mostrar um vídeo totalmente editado, onde tudo parece sair perfeito na primeira execução. O aprendizado com os erros tb é importante, pois os seus erros serão os mesmos que muitos irão passar.

    • @DevPleno
      @DevPleno  5 місяців тому

      Muito obrigado 😁

  • @raphaeloliveira6946
    @raphaeloliveira6946 6 місяців тому

    Muito bom vídeo !!
    Uma dúvida: Considerando cenários onde você terá uma quantidade muito grande de estoque de algum item, salvar 1 linha no banco parada cada item no estoque não seria um problema ? Pensando por exemplo em e-commerce onde potencialmente eu posso ter milhões de produtos, onde cada produto pode ter vários itens em estoque.
    Uma possível solução que pensei, seria salvar os itens em grupos, por exemplo, ao invez de salvar 1 linha no banco para cada item no estoque, salvar 1 linha no banco para 10, 50, 100 itens em estoque. Dessa forma eu evitaria concorrência em pequenos grupos.
    Você consegue pensar em outras alternativas para esse problema ?

    • @DevPleno
      @DevPleno  6 місяців тому +1

      Obrigado pelo feedback :)
      Muito boa pergunta. Na verdade uma das soluções foi o que você comentou mesmo: quebrar em lotes menores.
      Mas é sempre importante entender como esses produtos são vendidos. Qual o nível de concorrência entre os compradores para aquisição dele mesmo item. Pois dependendo do tamanho do e-commerce, as compras estarão dispersas entre vários SKUs (e aí pode acontecer do problema não ser tão - assim). Claro, desconsiderando algum motivo especial (grande desconto, lançamento novo, etc) - que poderia aumentar as chances de compras concorrentes.
      Fico feliz pelo seu comentário - pois você capitou muito bem a essência 👏