Olá! Nesse post você vai entender sobre os Bancos de Dados NoSQL com os temos mais simples possíveis.
Normal não é algo para se aspirar, é algo para se afastar!
Jodie Foster
Essa frase de Jodie Foster nos mostra que não devemos aspirar as coisas normais, devemos nos afastar delas, então NoSQL é algo anormal, porém está se popularizando, por isso, devemos aprender sobre.
Veja a seguir alguns conceitos sobre NoSQL:
Relacional SQL
Em um Banco de Dados relacional, você geralmente pensa em uma grade.
É necessário nomear cada coluna da tabela do Banco de Dados e especificar se todos os dados nessa coluna são inteiros, caracteres e etc.
Por fim, quando você deseja procurar informações nessa tabela, deve usar a linguagem SQL.
Não Relacional NoSQL
Banco de Dados não relacionais são aqueles que não se enquadram em uma grade organizada.
Você não precisa especificar quais itens são inteiros, caracteres e etc.
Esses tipos de Banco de Dados são mais flexíveis mas não usam SQL, porque não são estruturados dessa maneira.
É por isso que são Banco de Dados “NoSQL”.
Vantagem NoSQL
A vantagem de usar um Banco de Dados NoSQL é que você não precisa saber exatamente como são os seus dados antes do tempo.
Talvez você um documento de clientes, mas não sabe que tipo de informação deseja armazenar.
Os Bancos de Dados NoSQL são geralmente mais escaláveis.
Desvantagem
Uma das desvantagem dos Bancos de Dados NoSQL é a falta de SQL. O SQL é simples e permite que você divida e corte os seus dados com mais facilidade para obter resultados agregados, enquanto que é um pouco mais complicado nos Bancos de Dados NoSQL.
Além disso, os Bancos de Dados NoSQL são menor estáveis que os Bancos de Dados relacionais.
Questão!
Qual destes não é um banco de dados NoSQL?
- A – MariaDB
- B – MongoDB
- C – Redis
Deixe sua resposta nos comentários!
Post do Instagram!