Programação / Banco de Dados

Aprenda a trabalhar com transação no MariaDB

Saiba como fazer o uso dos comandos de TCL (Transaction Control Language) e faça a gestão da transação através do seu aplicativo de gerenciamento do banco de dados

Por Gustavo Web

Publicado por Gustavo Web
em 04/07/2017 às 08h00

Lista VIP UpInside

Entre para nossa lista VIP e receba vídeo aulas, artigos e tutoriais exclusivos e com prioridade

  QUERO ENTRAR
Compartilhe:

Salve salve galera, Gustavo Web aqui e nesse artigo eu trago para você uma aula do nosso curso MariaDB Essentials!

Você sabe trabalhar com transação no seu banco de dados? Sabe o que isso acarreta na sua aplicação? Sabe o que acontece se deixar uma transação aberta?

Tenha domínio das suas ferramentas:

Um webmaster tem que ter domínio das ferramentas que utiliza, logo, conhecer esse recurso que temos no banco de dados é importante e pode auxilia muuuuito o desenvolvedor quando estiver trabalhando diretamente no ambiente de produção.

Afinal, você consegue "testar" se o seu UPDATE vai atualizar somente os registros necessários e ainda se estarão com o valor correto. Quem aqui nunca passou por um UPDATE ou DELETE sem WHERE no ambiente de produção e teve que se virar pra pegar um backup e voltar as informações :(

Se nunca aconteceu com você essa situação, não vá contando vitória... É inevitável e provavelmente vai acontecer isso um dia com você

Formas de amenizar surtos:

A vantagem é que eu posso te mostrar um caminho que talvez você ainda não conheça que é uma forma de amenizar as possibilidade de ter esse tipo transtorno!

No curso MariaDB Essentials, eu mostro para você como usar as transações e como fazer o uso das principais palavras reservadas que temos para controlar. Conforme eu abordo nas aulas do módulo referente a TCL (Transaction Control Language), o ideal é deixar que a aplicação e o SGDB faça a gestão desse recurso, mas quando você está trabalhando com um aplicativo para gerenciar o seu banco de dados, como o navicat, phpmyadmin, mysql workbench ou qualquer outro você pode fazer o uso dos comandos BEGIN, COMMIT e ROLLBACK.

Essas sintaxes permitem que você inicialize, escreva no repositório do banco ou ainda despreze as informações pertinentes a uma transação...

Saiba um pouco mais sobre o curso e o Club?

Você pode consultar a ementar do curso MariaDB Essentials através desse link... O curso ainda está sendo gravado e toda semana liberamos módulos novos de aula seguindo diretamente a documentação do MariaDB.

Para entrar para o nosso club, você pode clicar nesse link e ver as vantagens que você tem ao estudar com a gente... #VemAprenderComAGente

Você quer aprender mais sobre TCL?

Se você ainda não tem acesso ao curso MariaDB Fundation - Essentials, você pode entrar para o nosso club e aprender mais sobre como trabalhar com banco de dados e outros cursos exclusivos do nosso sistema de assinatura. Quando você soma todas as skills que disponibilizamos no club e aplica isso no seu dia a dia, sem dúvidas, entrará num oceano azul onde terá um maior entendimento sobre sua ferramenta fazendo com que você tenha mais tempo e possa dar mais atenção aos seus clientes. Manter a qualidade do seu serviço é importante tanto quanto prospectar bons clientes para sua agência web ou para seus trabalhos freela.

Para garantir sua vaga no club, basta clicar no botão abaixo e eu te mando para lá agora :)

ENTRAR PARA O CLUB

Se você gostou dessa aula e que saber mais sobre o assunto ou ainda, tem alguma dúvida relacionado a transação... Me conta aqui abaixo nos comentários que eu vou responder todos pessoalmente :)

Compartilhe:

Em Programação:

Deixe seu comentário: