NOT Only SQL
Não seguem modelo de tabelas e relacionamentos
Projetados para lidar com
alto volume de dados
, alta escabilidade.
Alta
flexibilidade
na estrutura de dados
Eles são amplamente utilizados em cenários onde a consist6encia imediata dos dados não é crítica.
SQL
NoSQL
Modelo de dados fixo
Modelo de dados flexivel
Escabilidade vertical (hardware)
Escabilidade horizontal
Transações ACID 100%
Transações ACID ausentes total ou parcial
Linguagem de consulta SQL
Cada SGBD tem sua própia
Vantagens dos bancos de dados NoSQL
Flexibilidade na modelagem
Alta escabilidade
Melhor desempenho em cenário de consulta intensiva
Tolerância a falhas
Desvantagens dos bancos de dados NoSQL
Menor consistência de dados imediata
Menor suporte a consultas complexas ** depende do SGBD