- 228
- 165 823
CreateSe
Brazil
Приєднався 27 сер 2020
CreateSe - Vá além das simples consultas.
Curso completo AcademiaDB, acesse: createse.com.br
Curso completo AcademiaDB, acesse: createse.com.br
A verdade que ninguém te conta sobre Stored Procedures
Curso completo: AcademiaDB - Vá além das simples consultas.
Acesse: createse.com.br
😍 Gostou do vídeo? Deixa o like e compartilha com os amigos!
😉 Siga @create.se também no Instagram para conteúdo diário sobre SQL e Banco de Dados.
🎥 Não esqueça de se Inscrever e ativar as notificações.
Acesse: createse.com.br
😍 Gostou do vídeo? Deixa o like e compartilha com os amigos!
😉 Siga @create.se também no Instagram para conteúdo diário sobre SQL e Banco de Dados.
🎥 Não esqueça de se Inscrever e ativar as notificações.
Переглядів: 47
Відео
Ele é seu pior inimigo - O lado oculto da ordenação.
Переглядів 84День тому
Curso completo: AcademiaDB - Vá além das simples consultas. Acesse: createse.com.br 😍 Gostou do vídeo? Deixa o like e compartilha com os amigos! 😉 Siga @create.se também no Instagram para conteúdo diário sobre SQL e Banco de Dados. 🎥 Não esqueça de se Inscrever e ativar as notificações.
Chaves Primárias Compostas - Bom ou Ruim?
Переглядів 9414 днів тому
Chaves Primárias Compostas - Bom ou Ruim?
As 3 Decisões mais Burras que você pode tomar em Bancos de Dados!
Переглядів 18621 день тому
As 3 Decisões mais Burras que você pode tomar em Bancos de Dados!
Subconsultas X JOINs - Por que você deve evitar um deles?
Переглядів 105Місяць тому
Subconsultas X JOINs - Por que você deve evitar um deles?
Erros Fatais que 90% dos Desenvolvedores cometem ao projetar um Bancos de Dados!
Переглядів 169Місяць тому
Erros Fatais que 90% dos Desenvolvedores cometem ao projetar um Bancos de Dados!
Carreira em Dados - Por que o SQL é essencial?
Переглядів 82Місяць тому
Carreira em Dados - Por que o SQL é essencial?
INNER x LEFT existe diferença entre eles
Переглядів 2772 місяці тому
INNER x LEFT existe diferença entre eles
5 Mitos sobre SQL - O que realmente importa na prática?
Переглядів 992 місяці тому
5 Mitos sobre SQL - O que realmente importa na prática?
Profissão: Analista de Dados - Tudo o que você precisa saber
Переглядів 1363 місяці тому
Profissão: Analista de Dados - Tudo o que você precisa saber
Restrições de Integridade - Como é na prática?
Переглядів 1273 місяці тому
Restrições de Integridade - Como é na prática?
Funções de agregação no SQL - O que são e como usar?
Переглядів 2313 місяці тому
Funções de agregação no SQL - O que são e como usar?
Filtrar e Ordenar - Tratamento de dados fundamental
Переглядів 1953 місяці тому
Filtrar e Ordenar - Tratamento de dados fundamental
INNER JOIN - Combinando Tabelas no SQL
Переглядів 3584 місяці тому
INNER JOIN - Combinando Tabelas no SQL
SQL vs NoSQL - Qual é a diferença e quando usar cada um?
Переглядів 3804 місяці тому
SQL vs NoSQL - Qual é a diferença e quando usar cada um?
Como monitorar alterações nas tabelas
Переглядів 2474 місяці тому
Como monitorar alterações nas tabelas
DB e IA - Por trás das mentes digitais
Переглядів 1225 місяців тому
DB e IA - Por trás das mentes digitais
Você sabe o que é normalização? | CreateSe
Переглядів 1,5 тис.3 роки тому
Você sabe o que é normalização? | CreateSe
Maneiras de criar uma Chave Primária | CreateSe
Переглядів 3,6 тис.3 роки тому
Maneiras de criar uma Chave Primária | CreateSe
Função no Postgresql para adicionar registros | CreateSe
Переглядів 7313 роки тому
Função no Postgresql para adicionar registros | CreateSe
Preciso revisar consultas já implementadas? | CreateSe
Переглядів 1743 роки тому
Preciso revisar consultas já implementadas? | CreateSe
SELECT INTO - O que faz esse comando? | CreateSe
Переглядів 1 тис.3 роки тому
SELECT INTO - O que faz esse comando? | CreateSe
Se ocorrer a perda, eu não gostaria de estar trabalhando no setor de banco de dados ... kkkkk
Eu adoro suas dicas e aulas, estou trabalhando muito com SQL em meu novo cargo em Universidade Federal, estou adorando e suas dicas são fundamentais!
Depois do short, agora temos o micro-vídeo.
Versionamento de scripts SQL ainda não encontrei uma forma legal, fazer testes unitários também não encontrei uma forma de realizar nas Stored Procedures, a não ser que tivesse massa de dados especificas e rodar um check com zabbix ou nagios
Valeu,ajudou muito a reduzir o tempo de resposta.
Que bom saber que te ajudou! 😊
Sensacional
Obrigada!
Eu tô aprendendo SQL, depois vou pro BI ! Gostei dos seus vídeos ! Continue postando que irei acompanhar mais ainda !
Que ótimo! 😊 Acompanhe os vídeos e bons estudos!
Sempre deixo pra fazer a ordenação nos programas terceiros nos computadores locais, fora do banco principal. Seja no Crystal ou no BI, economiza muito no custo operacional da nuvem
Isso, uma boa alternativa!
Pela explicação você está expondo quê quando o banco faz o processo de indexação chave primária simples é melhor que é composta? Mas e o conceito de árvore binária em banco relacional como fica?
Uso mais o left....
Útil em muitas situações!
Onde eu trabalho eles costumam usar muito chave primária composta, eu pessoalmente n gosto. Em projetos que eu faço do zero, eu prefiro sempre criar uma chave primária simples. Prefiro fazer dessa forma pq fica mais fácil de fazer consultas e pq na eventual possibilidade de ter que alterar esse campo de alguma forma, ele estaria atrelado a outro, o que dificultaria as coisas.
Sei que é efeito de ilustração do vídeo, mas como seria no caso de um cliente que comprasse o mesmo produto várias vezes?
pensei isso tbm
Hoje em dia "indicam" usar unique key, eu aprendi lá atrás, decada de 90, a criar chave PK de acordo com a necessidade, hj em dia, o ID unico, banalizou. (opnião minha)
Estou aprendendo sql server e esse ano vou iniciar o tecnólogo em banco de dados, lembrando que sou formado de contabilidade.... o que acha?
Acho ótimo! O que está achando? Conseguindo acompanhar e entender, ja que sua formação não é na área de tecnologia?
@CreateSe consigo entender bem seus vídeos....sigo acompanhando
Projetar, performar, escalar, monitorar, (backupear, não achei uma palavra melhor😅) restaurar
Isso aí, muito bom. Estes pontos devem ser sempre observados.
Essa questão de normalização eh questionável. Um dos motivos da normalização sempre foi restrição de capacidade de armazenamento, mas hj em dia a cpu eh um restritivo maior. Temos um banco acessado por milhares de clientes e consulta com uma dúzia de joins se mostra ineficiente. Então deve buscar um balanceamento entre ambos
Views materializadas podem ser uma opção e existem diversos estratégias, no entanto estamos partindo pra um caminho de replicação em telas com grandes número de joins para aumentar a perfomance
Sim, é preciso encontrar um equilíbrio entre normalização e performance, considerando o contexto e as necessidades da aplicação. Gravei um vídeo já sobre essa questão (ainda não publiquei). Porém a normalização e o correto uso de Fks é uma forma de garantir a integridade, consistência e confiança dos dados, não apenas uma forma de diminuir o "tamanho" ocupado. Você já conseguiu identificar aonde está o maior ponto de lentidão nestas suas consultas?
Muitas vezes a performance é impactada por detalhes que deixamos de lado e nem observamos por julgar que são inofensivos. Olhe para suas consultas e investigue até as pequenas coisas, pode ter um bom resultado na otimização.
Bacana o vídeo, gostei das dicas. Poderia fazer um vídeo sobre a melhor maneira de criar índices?
Ótima sugestão! Anotado aqui, farei em breve!
@@CreateSe fico no aguardo com as notificações ativadas!
Para mim esse é o melhor canal sobre banco de dados do UA-cam! Esperando a prof lançar um curso para iniciantes 😁
Que bom saber que está gostando dos conteúdos! 😊 Mas o AcademiaDB é para iniciantes também! Ensina tudo desde o começo!
Comentário de Rotina, pois esse conteúdo me ajuda demais
Fico feliz que você está gostando! 😁
Teve um DBA, indo para devops, peguntou como poderia criar o portfólio, falei que criar scripts que simule a produção em estrutura e popule as tabelas com dados aleatórios, pelo menos um master e um slave, além de rotinas de backups e teste da consistência de backups, teria mais alguns pontos para alguém de DBA para DevOps?
Poderia explicar o master e slave? Nunca tinha ouvido o termo no contexto de banco de dados
@@TheCas1398 Geralmente colocamos um ProxySQL na frente, ele faz o seguinte, toda query de Insert,Update,Delete vai para o master. Select vai para o Slaves Então fica assim ProxySQL-> master ou Slave O master é a fonte da verdade O slave pega a replicação/sync com o master Imagina um insert ProxySQL->Master-> replica para Slave Agora um Select ProxySQL->Slave Entendeu mais ou menos?
@@arozendojr Entendi sim, muito obrigado. No caso essa técnica seria usada para conseguir mais performance, ou tem algum outro objetivo? Onde você estudou sobre ela, ou que recursos recomenda para aprender sobre?
@@TheCas1398 quando você precisa dividir a carga de leitura do banco, uma opção é essa colocar mais slave. Quando você precisa fazer altos níveis de leitura, relatórios grandes, pegamos um slave exclusivo para essas tarefas. Para estudar, conteúdo de alta disponibilidade de banco de dados, HA proxy, replicação, só não esquece do básico, rotinas de backup, restauração, auditoria, trabalhei em data Center N1, antes da pandemia, cloud estava começando a popularizar. Qualquer pergunta, manda ae
Falou de ferramentas, existe alguma ferramenta que permite analisar a performance do banco, comparado com o passado? Para encontrar depois da GMUD X, todas as consultas estão ficando lentas?
Só quem não tentou, que não erra😅
Certamente, e é com a experiência e os erros que vamos aprendendo o que fazer ou não fazer.
Muito top seus vídeos 🎉
Muito obrigado 😁
Sensacional a explicacao de um jeito simples! Parabens!
Que bom que você gostou! 😊
Acabei de pegar um caso, aplicando uma feat, processamento em produção deu erro, pois os dados de produção são muito diferentes de homologação
Entendo. Os dados de testes são sempre bons né? Aí quando vai para "vida real" aparece cada coisa..... ainda mais se a aplicação não ajuda muito nas testagens e validações.
Seu conteúdo me ajuda muito! Obrigado.
Que bom que está te ajudando! 😊
vai ser ótimo você falar sobre o group by, se puder falar um video sobre replicação de dados com Postgres
Adorei a sugestão! Já coloquei na lista de próximos vídeos!
passei a seguir você, seus vídeos são excelentes.
Que legal! Seja bem-vindo!
muito bom mas nunca usei viu uso o PostgresSql
Muito bom saber disso, uso views pra tudo e pensava que era a melhor prática. Trabalho desenvolvendo dashboard pra SAPB1 HANA >> Crystal e PowerBI. O banco é pequeno ainda, nem 2gb de dados. Automatizei pra view ser executada de madrugada, acredito que seja o melhor cenário pra quando o pessoal chegar e usar o sistema sem travamentos.
Excelente videoaula!!! Parabéns pela clareza nas explicações!
Obrigado pelo elogio! Bons estudos!
Obrigado pelo conteúdo!
@@rodrigolima2819 De nada 😊🤩
Muito bom, faz mais shorts assim.
Que bom que gostou! 😊
Muito bom, Obrigado ❤❤
Disponha! 😊
Contéudo Top. Inscrito
Que bacana, seja bem-vindo! 😄
Top.
Obrigada!
Sugestão, Poderia montrar como fazer um copia da estrutura do banco de produção e criar em outra máquina, gerar dados de exemplo, para ser o banco de testes
Opa, excelente sugestão! Vou adicionar na lista de próximos vídeos!
Espetacular seu vídeo aula.
Que bom que gostou, espero ter te ajudado!
Muito bom Professora , gosto muito dos seus vídeos falando sobre Banco de Dados.....
Que bom que está gostando! 😊
Difícil é programar em Java. SQL até minha avó aprende.
Tua avó está bem avançada kkkkk
Chat GPT faz tudo, não precisa aprender mais nada kkk
por isso q na hora que precisar realmente de algum conhecimento n sabe de porra nenhuma, virou dependente e não ganhou nenhum aprendizado, usam GPT de forma errada, pedem pra ele fazer td ao invés de usar para tentar entender o erro e vc mesmo corrigir.
Quem dera fosse fácil assim na vida real kkk
@@CreateSe eu faço isso todo dia no trabalho kkkks é fácil sim
@@theloser1337 hoje tiro de lucro 70k da minha empresa, os projetos que demoravam semanas ou até meses hoje se resolvem em 1 único dia, se adapta cara, somos seres adaptáveis rsrs
🤔 Pensando aqui, com calma, melhor colocar um comentário falando que espera que hibernate faça sub consulta ou join, para o dev ver direto e não precisar interpretar o comando, vou pesquisar aqui como fazer o print da consulta, para conseguir ver o plano de execução, vou colocar no backlog
Showwee
Isso caiu na minha entrevista técnica, dev java, perguntaram como springBoot se comunicar com banco se dados e como poderia impactar na aplicação, resposta que o Springboot usa ORM hibernate, que tem duas formas basicas de montar a query, lazy que acaba gerando uma sub consulta ou não lazy, que cria um join, não existe certo ou errado, tem aplicação para cada uma.
Exatamente, tem aplicação para as duas formas. Por isso é importante conhecer e saber as diferenças. Assim pode usar a que melhor convém e também implementar melhorias quando necessário
obrigado
Disponha!
Gosto muito da sua didática. Queria sugerir fazer um vídeo sobre SQL Injection e como se precaver.
Opaaa obrigada!!!! Anotado aqui para gravar!
Inner Join ❤
Muito bom
Mais uma aula teórica útil para o conhecimento, e com qualidade, Vamos compartilhar e fazer esse canal chegar a milhões.
Que legal, fico feliz que esteja gostando! Uhuuuuu vamos lá!
Opa. Um video de utilidade Digital.
Valeu 😀
Quando se usa o left join junto à cláusula where, ele também faz o full na tabela da esquerda? Ou faz o full (todos os registros) somente sem a cláusula? Agradeço.
O Left e o Where são independentes. O Left vai trazer todos os registros da esquerda que obedeçam a condição do where (o where eh o filtro). Ficou claro, senão pergunte novamente!
@CreateSe Obrigado pela resposta.
Top de maos o conteúdo to compartilhando os vídeos do seus conteudos com os meus colegas.
Muito obrigada! 😊 Valeuuuuu
Top de mais esse vídeo.
Obrigada!