NoSQL (ás vezes interpretado como
Not
Only
SQL - Não Somente SQL) é um termo genérico para uma classe definida de banco de dados não-relacionais que rompe uma longa história de
banco de dados relacionais com propriedades
ACID. Outros termos equivalentes para esta categoria de bancos é
NF²,
N1NF (
non first normal form),
nested relational,
dimensional,
multivalue,
free-form,
schemaless,
document database e
MRNN (Modelo Relacional Não Normalizado).
Os bancos de dados que estão sob estes rótulos não podem exigir esquemas de tabela fixa e, geralmente, não suportam instruções e operações de junção
SQL.