HOME

Compartilhe este artigo

Facebook
Twitter
LinkedIn

Qual a diferença entre bancos de dados relacionais e não relacionais? 

Grandes empresas, programadores, desenvolvedores, entre outros, precisam lidar quase que diariamente com banco de dados. 

No entanto, existem dois tipos principais de bancos de dados, que podem fazer surgir diversas dúvidas sobre quais são as diferenças deles.  

Hoje, iremos entender qual a diferença entre banco de dados relacionais e não relacionais, e como aplicá-los no seu cotidiano.  

O que é um banco de dados relacionais? 

Primeiro, vamos entender o que é um bando de dados relacionais. Normalmente, ele é conhecido também como SQL. 

Esse nome foi dado pelo E.F. Codd, que programava na IBM por volta de 1970, e foi ele quem sugeriu a mudança de estruturas hierárquicas, ou seja, de navegação para dados em forma de tabelas, com linhas e com colunas. 

O banco SQL é muito parecido com uma tabela Excel, onde cada banco é uma planilha, cada aba pode ser considerada uma tabela e cada uma dessas tabelas contém linhas e colunas. 

Os principais bancos de dados relacionais utilizados atualmente são: MySQL, PostgresSQL e o Microsoft Acces 

Normalmente, o banco de dados relacionais é utilizado para reduzir as anomolias e para proteger o seu banco de perda de integridade. 

O que é um banco de dados não relacionais? 

Um banco de dados não relacionais, por sua vez, permite que mesmo dados relacionados seja organizado em uma única estrutura de dados. 

Esse tipo de banco surgiu por volta do ano de 2000, juntamente com a diminuição dos custos de armazenagem.  

Existem alguns tipos de banco de dados não relacionais que seria o banco de documentos (objetos JSON), e Chave-Valor (mais simples). 

Os bancos de dados não relacionais mais utilizados atualmente são: MongoDBCouchDB e o Redis. No entanto, você pode procurar por outros que mais te agradem. 

Normalmente, o banco de dados não relacionais é utilizado para armazenar grandes quantidades de dados e para armazenar em nuvem. 

As principais diferenças são: 

  • Modelo de armazenamento 
  • História 
  • Programas 
  • Esquemas 
  • Mapeamento dos dados 

Conheça as principais soluções que a dataRain oferece para a sua empresa na área de migração de dados para a nuvem. 

 

dataRain – Cloud Computing Amazon Web Services

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Posts relacionados

Escalabilidade com DevOps na Pakman

A Pakman é uma Loghtech especializada em serviços de Last Mile. Desde desenvolvimento à execução de soluções para empresas que possuem necessidade

Quer Conhecer mais?
Nuvem AWS é com dataRain.
ENTRE EM CONTATO