Vídeo muito bom, ótimo texto de fácil compreensão para pessoas que, como eu, estão começando nesse meu de programação e possuem várias dúvidas. Nada melhor do que assistir um vídeo de 12 + e aprender tudo que precisa. Muito Obrigado. Vou dar um pulinho lá no site.
@alura4 жыл бұрын
Que bom que você gostou, Vittor! Obrigada pelo carinho! E pode contar com a gente na sua jornada de conhecimento! 💙
@FabricioFMSilva5 жыл бұрын
Caramba, daora ver o Linhares, até hoje só tinha escutado a voz!
@MarombeiroNerd5 жыл бұрын
2
@alura5 жыл бұрын
logo vc se acostuma! :) nem a gente conhece a cara dele já que mora nos EUA!
@madjean38215 жыл бұрын
também kkk
@marcondesamaraldeoliveira35854 жыл бұрын
E a gargalhada
@GiulioSousa3 жыл бұрын
Kkk num é?
@wesleysantana22385 жыл бұрын
Meu cérebro não tá assimilando a voz do Linhares com a imagem 0_0
@glahsgafak1928 Жыл бұрын
Eu vejo muito "perco aqui e ganho ali" na escolha de um modelo não relacional ou relacional para um trabalho. O modelo relacional com uma 3FN fica tão limpo para trabalhar, mas quando precisa alterar algo é uma dor de cabeça eterna! rsrsrs Ótimo vídeo, + 1 inscrito pra conta!
@alura Жыл бұрын
Seja muito bem-vindo, @glahsgafak1928! 🤩 Que bom que curtiu o vídeo, ficamos felizes por ter você com a gente nessa jornada. Vamos juntos! 💙
@GuilhermeAltran5 жыл бұрын
para o problema de mudar de NoSQL para outro NoSQL eu recomendo o uso de uma API. nada te impede de ter 10 APIs diferentes para bancos de dados diferentes, o importante é existir uma coerência na informação e funcionalidade
@0rafaelfortes7 ай бұрын
Saudades do Maurício... Muito tempo que não vejo vídeos dele. Grande Linhares.
@0VMNAwNh5 жыл бұрын
Uma coisa que me faz gostar dos bancos relacionais é o tempo em que eles estão "na ativa". São uns 40 anos desde as primeiras implementações, se não me engano. Acho massa tecnologias desse tipo, que duram tanto tempo. Ainda mais hoje em dia, com vários e vários frameworks de tudo que é linguagem.
@invadido012 жыл бұрын
40 anos mas efetivamente pode botar bem menos, até quase 2000 via muito sistema em clipper rodando em banco de dados não relacional, até em grandes empresas do varejo, mas realmente sistemas de alta confiabilidade já usavam sim... isso Brasil, lá fora deveria ser diferente.... mas realmente sou muito mais banco de dados relacional tradicional...
@wendreslucas54153 жыл бұрын
enfim "conheci" o Linhares hehe sou fã!
@chuckbud2 жыл бұрын
Vou aproveitar as férias da facu (que está sugando a minha alma) para estudar banco de dados na Alura. Vídeo excelente!
@alura2 жыл бұрын
Booa, Chuck! E se precisar de ajuda, conte com a gente! 😉
@isn67585 жыл бұрын
Prefiro SQL tradicional porque garante que se algo errado passar pela validação do backend, o bd nao vai deixar passar. Por exemplo, se no bd eu tenho uma tabela produtos com uma coluna de numero do estoque como inteiro e no sistema backend eu seto uma string no atributo numeroEstoque do objeto Produto e ele aceitar porque o atributo da classe foi tipado como string erroneamente, o bd vai estourar erro na hora de salvar. Logo, o Sistema como um todo ficará mais amarrado, mais seguro. Eu gosto do Sistema mais amarrado. O problema é que pra mudar dá mais trabalho, mas o Sistema fica mais seguro. Mas, eu nao teria problema em trabalhar com o nosql, apenas não é minha preferência.
@rodrigomonteiro90862 жыл бұрын
Cara, excelente vídeo. Principalmente a parte que vocês salientam que os bancos não relacionais abstraem o aspecto não flexível dos bancos relacionais tradicionais mas a forma como os dados são tratados e interpretados ainda fica por responsabilidade das aplicações.
@alura2 жыл бұрын
Que legal que você curtiu, Rodrigo! 😎
@alexandrereisonline90912 жыл бұрын
Amigo!!! Parabéns!!! Comecei assistir esperando um monte de ladainha, mas o caras conseguiram ensinar muitoooo! Informação organizada ao extremo, papo de quem conhece os primórdios e não deixou de acompanhar a evolução da tecnologia, conseguiram passar todos os requisitos para quem quer aprofunda-se em Big Data.
@maikiaraujo50083 жыл бұрын
Obrigado , Aprendendo aqui !!
@LuisFernandoGaido5 жыл бұрын
A justificativa para o uso de nosql dada nesse vídeo, no meu entender, não é o objetivo principal e a motivação principal de uso de nosql. Se você tem problema de definição de tipos e mudança de formatos, não será o banco de dados que irá te salvar. A estratégia dada para mudar um campo em nosql tem alternativas em SQL equivalentes. No meu entendimento, a vantagem de armazenar documentos desnormalizados, mais ou menos do jeito que serão utilizados pela aplicação é um ponto realmente importante, de mudança de paradigmas de solução de problemas, de performance para escrita e recuperação. Obviamente ser capaz de armazenar informações em estruturas variáveis dá uma flexibilidade tremenda em relação a bancos relacionais. Mas na prática, o que mais temos é um esquema bem definido e duradouro na maioria dos cases. Agora inserir milhares de registros por segundo com uma performance invejável, por exemplo, só é possível porque as informações são armazenadas em posições sequenciais do disco, o que é por natureza impossível em uma base relacional. Enfim. Precisa escrever e ler que nem louco? nosql é o caminho.
@ca2oline3 жыл бұрын
Explicação muito boa pra quem está desatualizada como eu. 👍🏻
@douglasfernando3845 Жыл бұрын
Também curti bastante.
@alexandresantosal2 жыл бұрын
Parabéns pelo conteúdo... Atualmente estou estudando MySQL, e estou amando...
@alura2 жыл бұрын
Obrigado, Alexandre! Tamo junto! 😎
@tarcnux5 жыл бұрын
0:22 a tal da Structured Query Language a SQL
@DanielPabloSheng5 жыл бұрын
E o NOSQL, Not Only SQL.
@eusoucadusilva Жыл бұрын
Muito bom o vídeo!
@alura Жыл бұрын
Que bom que curtiu! 💙 Conte com a gente!
@cleitonlisboa12172 жыл бұрын
Fiquei um pouco confuso ainda entre as duas coisas. Porém, estou entrando a área agora. Irei me aprofundar. Mas agradeço. Me deu um norte. Obrigado. Vai like.
@ed00342 жыл бұрын
Like só pela piada ruim no final! hahahahaha. Brincadeirinha, tô curtindo cada vez mais a área de ensino de vocês. Só esperando virar o mês pra me matricular e começar a estudar pra mudar de área ao auge dos meus 34 anos.
@alura2 жыл бұрын
Boooa! Valeu por conferir, se precisar de ajuda pode chamar a gente por inbox na redes sociais 💙😉
@alissonmarques60685 жыл бұрын
PosgreSQL só da falha de conexão na hora de criar a DB, quando tento aplica-lo em meus projetos de teste. Já o MongoDB me serve perfeitamente, nunca tive problema algum!
@mauroeduardo25683 жыл бұрын
Bom demais o vídeo, simples e esclarecedor!
@alura3 жыл бұрын
Que bom que curtiu, Mauro! Valeu pelo carinho 💙
@ebcoutinho3 жыл бұрын
Que conteúdo foda!! Ajudou muito muito mesmo!. Valei Galera aiiii!!
@brunoguimaraes72165 жыл бұрын
Então esse é o famoso Maurício Balboa Linhares... Fala Linhares, blz? :) Excelente vídeo.
@tavares15745 жыл бұрын
Esse Linhares é uma figura! Os podcasts sem ele não é hipster!
@robertowilker85585 жыл бұрын
Linhareeeeeees, melhor co-host ever
@nilnfa5 жыл бұрын
Só hoje que to vendo quem é o Maurício Linhares depois de uma eternidade só ouvindo a voz. O real não ta batendo com o que minha cabeça tinha criado rsrs
@RafaelRasso2 жыл бұрын
Sempre ouvi a voz do Maurício no hipsters, ai hoje vejo ele pela primeira vez, deu aquele nó no cerebro kkkkkk
@alura2 жыл бұрын
😂😂😂😂
@camilaqueirozdev2 жыл бұрын
Show, vídeo sensacional
@thiagopereiradasilva932 жыл бұрын
Nada impede de aprendermos NoSql. Porém, adoro o BD com SQL. 1* Linguagem Unificada (Sistema internacional - SI.). 2* Está a mais de 4 décadas no mercado (consagrada). 3* Quer mudar algo na TABELA? Então faça um ALTER TABLE. 4* Segurança: Tanto nas validações com Front(PHP), BackEnd(Java), quanto na gravação dos dados (gravação crítica ao registrar uma transação financeira). Por fim, a amarração dos dados/informações que o SQL faz de um objeto em relação a outro objeto. Obrigado pelas informações passadas. 👍
@thiagopereiradasilva932 жыл бұрын
Obs: Cuidado com esses argumentos de "Na minha época eu estudava SQL", dando a entender que SQL é coisa do passado (realmente é) e que (da a entender) o NoSql por ser uma "Linguagem nova" é melhor, ou vai substitui-lá. Cuidado com esses argumentos.
@OTONGABRIEL3 жыл бұрын
Perfeitamente explicado. Parabéns pelo trabalho.
@alura3 жыл бұрын
Que bom que curtiu! Obrigada 💙
@tiagosampaio70913 жыл бұрын
muito bom o vídeo, estava fazendo um projeto para aprender MONGODB porem nem fazia ideia das diferenças achei q era tudo SQL mesmo
@mateusrocha69935 жыл бұрын
Sensacional essa risada do linhares, só ouvia no podcast
@gustavobrito24635 жыл бұрын
faz um video sobre big data
@gabrielcascaes83203 жыл бұрын
Excelente vídeo, explicação muito boa e didática. Mas fiquei com uma pequena dúvida: Foi dito no vídeo que uma das vantagens do NoSQL é que, numa mudança de tipo de dado, você não precisa fazer um Update gigante e caro nos dados antigos para manter a consistência. E, para que isso não cause problemas, o seu código deve cuidar dessa conversão para os dados que você lê. A minha dúvida é, isso não acaba causando mais dificuldades do que o tal Update gigante, visto que agora todas as suas entidades vão precisar ter código para verificar o tipo do dado e converter se necessário? Digo isso por dois lados: 1 - Legibilidade do código: Já que seu código é responsável por "consertar" dados antigos, cada mudança no tipo dos dados adiciona algumas linhas de código para consertar o dado pro novo tipo, mas ainda funcionar com o antigo. Dessa forma, me parece que o tamanho dos códigos cresce indefinidamente, e sua legibilidade cai. 2 - Performance em runtime: Já que agora seu código é responsável por "consertar" dados antigos, e provavelmente ele lê dados novos com frequência muito maior que dados antigos, e esses dados novos não precisam de conserto, mas como você precisa garantir a consistência no seu código, ele vai, em todas as leituras, fazer algumas operações de verificação e conserto que, estatisticamente, são raramente necessárias. Ou eu entendi tudo errado? 😅
@alura3 жыл бұрын
Oi, Gabriel! Não tem como dizer com exatidão o que causa mais dificuldade ou não, é muito relativo. Por um lado temos a flexibilidade de não precisar atualizar tudo de uma vez e gerar algum problema ou instabilidade no banco de dados, e podemos ir atualizando a medida que os dados forem sendo consultados, tendo em vista que podem existir dados que nunca ou quase nunca são utilizados e com isso temos a econômica de recursos tanto da máquina quando do banco de dados em si. Também precisamos levar em consideração que os banco de dados NoSQL trabalham de forma diferente com os dados, eles tem armazenamentos diferentes, colunar, baseado em documento, chave-valor, alguns priorizam uma melhor e mais rápida leitura dos dados outros o armazenamento. Em relação aos dois pontos que você citou, quanto a legibilidade de código, se for algo simples, uma mudança sutil e em apenas um dado ou campo, não será algo tão ruim para legibilidade, é algo necessário, e como o Mauricio falou no vídeo, nem tudo é vantagem, temos a flexibilidade de aceitar diferentes tipos de dados num mesmo campo e alterar caso necessário mas temos como desvantagem ter que adicionar mais código para fazer essa conversão. A questão da performance, não é um problema, tendo em vista que se fosse um banco de dados relacional (SQL) o custo para um update geral em toda a tabela seria muito grande e provavelmente se a tabela fosse muito acessada você teria uma queda no banco ou precisaria parar os acessos (o que nunca é bom para os negócios) para poder fazer a atualização. No caso do NoSQL, podemos atualizar à medida que vamos realizando o acesso aos dados e distribuindo esse peso, então vamos continuar utilizando o banco normalmente enquanto ele vai atualizando a medida que é necessário. Esperamos que essa resposta tenha te ajudado 😉
@gabrielcascaes83203 жыл бұрын
@@alura Faz sentido, muito obrigado pela resposta :)
@ygorcruz14825 жыл бұрын
Amei isso. Muito didático.
@Nayo1122 Жыл бұрын
Muito bom
@gabrielpereiramendes34635 жыл бұрын
#Excelente!
@caiolucas34934 жыл бұрын
Adorei o conteúdo, muito bem explicado! Só fiquei com uma dúvida: o SQL ainda é utilizado mesmo sendo muito antigo?
@alura4 жыл бұрын
Oi, Caio! Simmm, o SQL é super utilizado mesmo sendo antigo porque é uma linguagem de consulta de banco de dados e muita gente da área precisa do SQL, seja pra fazer relatórios, análise de dados ou até mesmo pra conectar a aplicação à um banco de dados 😉
@Jefferson-Sampaio5 жыл бұрын
Muito bem explicado.
@AguiarDev913 жыл бұрын
12:15 - acho que contar piadas de humor duvidoso é um mal da maioria dos profissionais de tecnologia. Boa, Paulo! haha
@ocarlosbarros5 жыл бұрын
Vim ver o vídeo só pelo Linhares!! Se ele não desse risada no video tbm nao teria graça!! Grande abç Linhares!!!
@gilmarcossantos39514 жыл бұрын
MUITO BOM!
@alura4 жыл бұрын
Valeu, Gilmarcos! 💙
@AlexSantos-es6wdАй бұрын
Na Alura tem curso de SQL?
@alura5 күн бұрын
Sim, na Alura tem curso de SQL! 😄 Você pode aprender desde o básico até conceitos mais avançados, com aulas práticas e exercícios para fixar o conteúdo. É uma ótima oportunidade para melhorar suas habilidades e aplicar SQL no dia a dia.
@MrLma19703 жыл бұрын
o cenário tá bem Chik...
@jhonatanluiz5 жыл бұрын
Parabéns galera excelente vídeo!
@RafaelFortes_4 жыл бұрын
Exemplo de Banco de Dados NoSQL seria o Mongo DB?
@alura4 жыл бұрын
Exatamente, Rafa! 😉
@matheusdecampos4305 жыл бұрын
Esse semestre eu comecei a ter banco de dados na faculdade '-'
4 жыл бұрын
A musica de fundo atrapalhou demais, poderiam deixar somente na abertura,dificultou acompanhar o conteúdo
@alura4 жыл бұрын
Oi pessoal! Já tem um tempinho que esse vídeo foi ao ar! De lá para cá, já alteramos o formato e edição dos nossos vídeos. Mas, de toda forma, obrigada pelo toque! 🙂
@salemfreitas5 жыл бұрын
obrigaaaaaado caraaaaaaaaaaaaaaaaaaaa
@DanielPabloSheng5 жыл бұрын
NOSQL, Not Only SQL.
@bieladeraldo4 жыл бұрын
Valha tão no nerdBunker
@felipeschossler5 жыл бұрын
Rodaram o .mp3 da risada do Linhares ao vivo hahahhaa
@alura5 жыл бұрын
quando ele estiver sem voz, dá pra botar só a risada do podcast e é sucesso :)))
@Martelie4 жыл бұрын
Na sua empresa que lida com valores, estoques etc, você automatizaria com uma tabela Excel? Se quer falir sendo roubado responda sim. Se quer falir sem controle algum, diga sim ao nosql. Pose até falir com sql, mas tem uma chance de ter controle
@leonardosc21755 жыл бұрын
Como fica as relações 1:n n:m no nosql?
@GabrielLopesbiutas5 жыл бұрын
No caso do MongoDB, ele suporta embbeded documents, ou seja, vc tem um objeto JSON dentro de outro. Ex. { Nome: Leonardo, Idade: 20, // aqui seria outra tabela chamada telefones, mas no caso do NoSQL, é um outro objeto JSON "embedado". telefones: [ { Numero: 9999999, NomeDoContato: Mãe do leo }, { n contatos .... } ] }
@leonardosc21755 жыл бұрын
@@GabrielLopesbiutas obrigado. Mais uma duvida: se eu mudar o NomeDoContato para "Pai do leo", ele vai alterar o embbed novamente quando eu puxar as informacoes do Leonardo? Funciona como um join do sql?
@GabrielLopesbiutas5 жыл бұрын
@@leonardosc2175 Sim, quando faz o update, ele atualiza o documento "pai", então quando buscar novamente pelo "Leonardo", virá o embed atualizado.
@GabrielLopesbiutas5 жыл бұрын
@@leonardosc2175 Só completando, o documento "pai" e o documento embedado, são 1 só, eles não são guardados separados, e quando faz um update no documento embedado, ele faz apenas 1 update no documento pai.
@marcoschibly4 жыл бұрын
Fico imaginando a galera daqui 10 anos tentando migrar do NOSQL para o próximo banco..
@klsio23803 жыл бұрын
Banco Quântico ele é e não é banco ao mesmo tempo kkk
@Neutronbr5 жыл бұрын
Como é engraçado que as vozes ganham um rosto, até então, desconhecido.
@ShinEduKen5 жыл бұрын
Eu vim pelos ensinamentos e pela risada
@migueldaipre105 жыл бұрын
Quando é necessário muitos relacionamentos, um banco NoSql complica muito.
@GabrielLopesbiutas5 жыл бұрын
Se você usa NoSQL pensando da mesma forma que o SQL, você está usando errado. Ele não foi pensado para fazer muitos relacionamentos. Mas de fato, é mais complexo para fazer relacionamentos que SQL.
@migueldaipre105 жыл бұрын
Sim, não foi pensado pra isso, como também não foi na questão de ordenação, filtragem dos dados...
@RafaelFortes_4 жыл бұрын
Faltou o Paulo falar "Linhares, o nome é Progresi" rsrsrsrsrsrs
@RafaelAmorimmeu5 жыл бұрын
Não vejo nenhuma aplicação prática em NoSQL que SQL tradicional não atenda. E´mais pra contrariar o que já funciona muito bem. SQL segue princípios de estruturas de dados muito bem definidos e úteis. Não vejo um lugar sequer onde usar NoSQL ao invés do SQL.
@patriktolomeotti5 жыл бұрын
Até vc fazer um jogo e de uma season pra outra ter trocentas modificações.
@RafaelAmorimmeu5 жыл бұрын
@@patriktolomeotti não entendi, pode explicar?
@GabrielLopesbiutas5 жыл бұрын
Loja de departamento, não preciso criar a coluna voltagem pra um chinelo de dedos, por exemplo. Não que o SQL não atenda, mas é uma vantagem que o NoSQL tem.
@RafaelAmorimmeu5 жыл бұрын
@@GabrielLopesbiutas han??
@GabrielLopesbiutas5 жыл бұрын
@@RafaelAmorimmeu Imagina uma tabela chamada produtos, e você vende chinelos, celulares, eletrodomésticos.... Agora, pq o produto chinelo precisa ter a coluna voltagem? Cada produto tem uma necessidade, e ficar criando coluna pra cada especificação é custoso demais.
@ricardolucas83795 жыл бұрын
kkkkk Muito bom !!!
@michelcesar853 жыл бұрын
Introdução: O que é SQL e o que não é SQL?
@cleitonlisboa12172 жыл бұрын
Fiquei confuso aí... Queria um conceito mais direto sobre o que é e como funciona cada um.
@Thom.Zille.5 жыл бұрын
Esse Maurício é a cara do Bruce Banner, só que mais gordinho e com sotaque nordestino hehe.
@fernando.pinheiro5 жыл бұрын
Cadê o Oracle? Kkk
@eudanielleal4 жыл бұрын
Pra quem tem TDAH esse vídeo é complicado, ou presta atenção no Linhares ou na música (que deveria ser de fundo) kkkkkk
@filipe9774 жыл бұрын
graças a deus só li esse comentário depois .. teria acabado com a minha experiência.
@eudanielleal4 жыл бұрын
@@filipe977 kkkk
@LUIZCARLOSPeGo4 жыл бұрын
RIP nerdbuker
@joaowiciuk5 жыл бұрын
Obrigado pela participação, Linhares! Só achei o vídeo muito prolixo. Vocês falaram, falaram, falaram e explicaram só 1 ou 2 conceitos
@luizbordoni68912 жыл бұрын
>>> SQL = Structured Query Language
@lglf775 жыл бұрын
Achei muito falante as apresentações desta empresa. Fiquei inseguro, não comprei o curso
@alura5 жыл бұрын
Poxa, Léo! Se quiser conhecer a plataforma manda uma mensagem nas nossas redes sociais e você testa para ver como tudo funciona :)
@FabioRubimBiasi3 жыл бұрын
"Structured Query Language"
@alexwilliam Жыл бұрын
Resumindo, continuem no SQL.
@MrDaniloko235 жыл бұрын
que horrível a piada do paulo KKKKKKKKKKKKKKK
@diegodreossi14582 жыл бұрын
Prefiro SQL
@CViniciusSDias5 жыл бұрын
NoSQL é modinha. Change my mind.
@tarcnux5 жыл бұрын
É tendência, onda, ou Tsunami. É bom Jair acostumando.
@carlosevandro70455 жыл бұрын
NoSQL não vai dominar tudo.
@RafaelAmorimmeu5 жыл бұрын
Não vejo nenhuma aplicação prática em NoSQL que SQL tradicional não atenda. E´mais pra contrariar o que já funciona muito bem. SQL segue princípios de estruturas de dados muito bem definidos e úteis. Não vejo um lugar sequer onde usar NoSQL ao invés do SQL.
@RafaelAmorimmeu5 жыл бұрын
@Motivos Clay ?? "Grande encontro"?
@RafaelAmorimmeu5 жыл бұрын
@Motivos Clay Entendi, realmente havia ignorado o fato do BIG DATA receber informações de qualquer fonte em qualquer formato (ou sem formato). Mas assim como foi induzido no vídeo, isso tem um custo (hard, soft, $$, operacional, ...) enorme, não estou falando que não resolva ou que deva ser ignorado, mas as pessoas, principalmente iniciantes tendem a achar que uma tecnologia sobrescreve a outra, e este é mais um dos casos que não, NoSQL e SQL se integram, como dois irmãos, cada um no seu quarto, mas solucionando problemas juntos. Mas pra 99% dos problemas de hoje SQL ainda é a solução. Eles esqueceram de referencias esses dois universos: Dados Estruturados e Não Estruturados. Opinião...