Esse artigo faz parte da revista SQL Magazine edição 57. Clique aqui para ler todos os artigos desta edição
AN> Integridade de dados e performance, duas premissas para qualquer sistema! E o DBA é co-responsável nesta tarefa. Como temos visto nos últimos meses, a ItsMyBusiness apresenta um crescimento fantástico e, conseqüentemente, a quantidade de informações geradas e armazenadas no BD acompanham este crescimento. No desafio deste mês, Wagner Crivelini convida você a resolver um dos principais problemas de performance e integridade de dados que a empresa enfrenta neste momento. E caso você tenha um desafio que gostaria de compartilhar conosco, envie sua sugestão para webeditor@sqlmagazine.com.br Ricardo Rezende Editor técnico Este é mais um capítulo da história da empresa ItsMyBusiness, que vem sendo contada nesta coluna ao longo dos últimos meses. Desde que implantou seu e-commerce, a ItsMyBusiness está vendendo num ritmo alucinante. Os negócios vão muito bem, mas o banco de dados da empresa também cresceu bastante nos últimos meses. Em função disso, os funcionários da empresa que administram as vendas começaram a reclamar que o banco de dados está muito lento, que as informações não têm integridade, etc. Um funcionário mais “entendido” em assuntos de TI chegou até a diagnosticar que o problema todo acontece porque a ItsMyBusiness usa o SGBD X, que não dá conta de um volume tão grande de transações diárias. A solução que ele recomendou foi trocar tudo pelo SGBD Y, que é reconhecidamente muito mais “parrudo”. Parece piada, mas é impressionante a quantidade de “manés” que aparecem para dizer besteira quando se precisa resolver um problema sério. E eu não sei se é porque as empresas sempre têm uma legião de gente acessando seus SGBDs, mas sempre existe um bando de “entendidos” quando o tema é banco de dados. O DBA recém-contratado da ItsMyBusiness (que, só para lembrar, é você) ouviu o palpite do “especialista” e decidiu pesquisar o assunto para tomar uma decisão bem estudada. Descobriu que aquele diagrama que apresenta o esquema físico do banco de dados da empresa (Figura 1) é muito bonito no papel. Mas o DBA anterior simplesmente esqueceu de implementar as chaves primárias, chaves estrangeiras e índices nas tabelas do banco!
Artigo SQL Magazine 57 - Desafio de SQL
Artigo publicado Revista SQL Magazine 57.
Confira outros conteúdos:
Perguntas frequentes
Nossos casos de sucesso
Eu sabia pouquíssimas coisas de programação antes de começar a estudar com vocês, fui me especializando em várias áreas e ferramentas que tinham na plataforma, e com essa bagagem consegui um estágio logo no início do meu primeiro período na faculdade.
Estudo aqui na Dev desde o meio do ano passado!
Nesse período a Dev me ajudou a crescer muito aqui no trampo.
Fui o primeiro desenvolvedor contratado pela minha
empresa. Hoje eu lidero um time de desenvolvimento!
Minha meta é continuar estudando e praticando para ser um
Full-Stack Dev!
Economizei 3 meses para assinar a plataforma e sendo sincero valeu muito a pena, pois a plataforma é bem intuitiva e muuuuito didática a metodologia de ensino. Sinto que estou EVOLUINDO a cada dia. Muito obrigado!
Nossa! Plataforma maravilhosa. To amando o curso de desenvolvimento front-end, tinha coisas que eu ainda não tinha visto. A didática é do jeito que qualquer pessoa consegue aprender. Sério, to apaixonado, adorando demais.
Adquiri o curso de vocês e logo percebi que são os melhores do Brasil. É um passo a passo incrível. Só não aprende quem não quer. Foi o melhor investimento da minha vida!
Foi um dos melhores investimentos que já fiz na vida e tenho aprendido bastante com a plataforma. Vocês estão fazendo parte da minha jornada nesse mundo da programação, irei assinar meu contrato como programador graças a plataforma.
Wanderson Oliveira
Comprei a assinatura tem uma semana, aprendi mais do que 4 meses estudando outros cursos. Exercícios práticos que não tem como não aprender, estão de parabéns!
Obrigado DevMedia, nunca presenciei uma plataforma de ensino tão presente na vida acadêmica de seus alunos, parabéns!
Eduardo Dorneles
Aprendi React na plataforma da DevMedia há cerca de 1 ano e meio... Hoje estou há 1 ano empregado trabalhando 100% com React!
Adauto Junior
Já fiz alguns cursos na área e nenhum é tão bom quanto o de vocês. Estou aprendendo muito, muito obrigado por existirem. Estão de parabéns... Espero um dia conseguir um emprego na área.