Natureza livre de esquemas...
... característica do NoSQL que permite flexibilidade e foco no design do domínio, mas transfere a responsabilidade de gerenciar a estrutura dos dados (esquema implícito) para o aplicativo.
Migração de esquema...
... processo necessário mesmo em bancos sem esquema rígido, pode ser feita de forma custosa (atualização de todos os registros) ou incremental.
Metodologia baseada em grafos...
... técnica de migração de Relacional para NoSQL na qual as tabelas são convertidas em vértices e as dependências (chaves estrangeiras) em arestas.
Metodologia baseada em colunas...
... técnica de migração que define a estrutura do banco de destino analisando quais buscas serão realizadas, visando otimizar o desempenho e evitar junções.
Persistência poliglota...
... abordagem híbrida que usa diferentes tecnologias de armazenamento num mesmo projeto, de acordo com cada tipo de necessidade.
Banco de dados XML...
... armazena documentos em modelos XML.
Elasticsearch...
... ferramenta para processamento de consultas textuais que usa lógica difusa para encontrar termos semelhantes, diferente da busca exata (booleana) dos bancos tradicionais.
Datomic...
... banco de dados que armazena todo o histórico de atualizações dos registros como "novos fatos", permitindo consultar o estado dos dados em qualquer ponto do tempo.
Spark...
... motor de processamento de fluxo e grandes volumes de dados me clusters, não é um banco de dados, mas conecta-se a várias origens (SQL e NoSQL).
PostgreSQL Document Store...
... recurso do banco relacional PostgreSQL que suporta armazenamento de JSON/JSONB, permitindo consultas aninhadas similares a bancos de documentos, mantendo garantias ACID.
NewSQL...
... classe de SGBD relacionais que busca unir a escalabilidade horizontal e desempenho do NoSQL com as garantias ACID e a linguagem SQL dos bancos relacionais tradicionais.
Escalabilidade horizontal...
... capacidade de expandir o sistema adicionando mais servidores, característica chave do NoSQL e NewSQL, em contraste com a escalabilidade vertical (mais potência em um único servidor) dos relacionais clássicos.
Produtividade do programador...
... um dos critérios para escolher um banco de dados, refere-se a quão bem o modelo de dados se adapta às necessidades do aplicativo.

Voltar