Banco de Dados NoSQL vale a pena? Usar NoSQL pra tudo, compensa? - 026
Manage episode 287958973 series 2898147
A evolução dos Sistemas para Aplicações Web, levou ao aumento da demanda por mais Recursos Computacionais, mais Velocidade, mais Eficiência, a capacidade de Armazenar mais Dados o que levou a mais Concorrência.
Devido ao aumento da demanda pela Concorrência e ao fato de que os Bancos de Dados Relacionais não estavam evoluindo rápido o suficiente, surgiu no mercado a solução chamada Banco de Dados NoSQL.
O Banco de Dados NoSQL traz a integridade referencial de forma diferente do que era aplicada até então no Banco de Dados Relacional, ela passa a ser implementada na camada de Aplicação.
Nas versões mais modernas de Banco de Dados NoSQL, já é permitida a Gravação de Dados Atômica, o que o Banco de Dados Relacional já fazia há alguns anos. Que basicamente, é poder realizar a gravação de uma parte de um objeto e o Banco de Dados se torna o responsável por inserir esta informação no Objeto completo e Persistir ele em Disco ou em memória.
Uma das principais vantagens dos Bancos de Dados NoSQL é que eles não são orientados a "tabelas" mas sim, a documentos ou a colunas, como é o caso do Cassandra DB (Cassandra Database) , que oferece uma performance estrondosa quando se tem um volume muito grande de requisições.
Também, buscaram formas mais eficientes de gravar e ler informações sem ter que transformar estes dados em informações binárias. Muitos Bancos de Dados NoSQL armazenam objetos diretamente em disco em formato json.
NoSQL também tornou as conexões mais leves e os servidores mais eficientes, já que estas utilizam Protocolo HTTP ou API.
Uma das plataformas HTTPs atuais é o Nginx, que pode ser utilizado como um proxy para um Banco de Dados NoSQL.
Outros Bancos de Dados citados neste vídeo são:
🎯 Oracle
🎯 MySQL
🎯 Postgres
🎯 Mongo DB
🎯 Dynamo DB
🎯 Cloud BigTable
🎯 FireStore
Acompanhe mais vídeos da série "Programando":
📌Como e quando utilizar micro-serviços na sua aplicação
https://youtu.be/KZL20BCkRY8
📌Como economizar dinheiro com infra-estrutura em nuvem?
https://youtu.be/T3d2gFB_0-Q
📌AWS SQS e filas de mensagens para acelerar aplicações de forma assíncrona
https://youtu.be/QZRHmES8F3A
📌Armazenamento na Nuvem - Qual o Storage indicado para você? Cold? Warm? Hot?
https://youtu.be/8OEMrjrjCdE
📌Perguntas que você deveria fazer antes de implementar um CDN
https://youtu.be/q01_dhQztWQ
📌Serviços de Banco de Dados Relacional em Cloud Computing
https://youtu.be/6SVwygschaM
📌Amazon Web Services (AWS) - CURSO GRÁTIS!
https://youtu.be/Q-eZHw7iRBw
Um Inventor Qualquer em outras redes sociais:
Facebook: https://www.facebook.com/uminventorqualquer
Twitter: https://twitter.com/uminventorqquer
96 episódios