Banco de dados relacional
- O banco de dados relacional é o tipo de banco que trabalha com tabelas relacionais, isto é, tabelas compostas por linhas e colunas, lembrando muito uma estrutura de tabela de Excel.
- A principal característica do banco relacional é a capacidade de estabelecer relacionamentos entre tabelas por meio de chaves primárias e estrangeiras.
Banco de dados não relacional
- NoSQL é um termo que referencia tipos de bancos de dados não relacionais, ou seja, que não seguem o modelo de tabelas e relacionamentos utilizado pelos bancos de dados relacionais tradicionais.
- Para esses bancos de dados NoSQL, temos uma variedade de modelos, incluindo o modelo colunar, modelo de grafos, chave-valor e modelo orientado a documentos.
Quando utilizar relacional / não relacional