| Bancos de Dados NoSQL... |
| banco de dados não relacionais, esquemas flexíveis, não dependem de tabelas e colunas, criados em 2009, armazenamento de dados semiestruturados, alto desempenho, disponibilidade, replicação e escalabilidade. |
| Sistemas baseados em documentos... |
| categoria de NoSQL que armazena dados na forma de documentos (JSON, XML, BSON) acessíveis por ID, estruturas hierárquicas e autodescritivas, para agrupar mapas, coleções e valores escalares. |
| Armazenamento chave-valor... |
| modelo simples baseado em par de chave e valor, acesso rápido, ótimo desempenho, o valor pode ser um registro simples ou estrutura complexa. |
| Família de colunas... |
| particiona tabelas por coluna em famílias de colunas, armazenando cada família em seus próprios arquivos, eficientes para aplicações que precisam otimizar a leitura de dados, permite versionamento dos valores. |
| Sistemas baseados em grafos... |
| armazena entidades como nós e relacionamentos como arestas, permitindo que ambos tenham propriedades, ideais para dados baseados em relacionamentos, através de expressões de caminho. |
| Persistência poliglota... |
| combinação de formas de armazenamento de dados (relacional e NoSQL). |
| Escalabilidade horizontal... |
| expansão do sistema distribuído através de adição de mais servidores conforme o volume de dados aumenta. |
| Teorema CAP... |
| teoria que estabelece que sistemas distribuídos possuem três propriedades, consistência, disponibilidade e tolerância a partições, mas só é possível garantir simultaneamente apenas duas delas. |
| Agregados (modelo de dados)... |
| conceito presente em bancos de dados de chave-valor, documentos e colunas no qual uma estrutura rica de informações é armazenada e acessada como uma unidade (agregada), diferente do modelo relacional onde há separação de dados. |
| Fragmentação (sharding)... |
| técnica de distribuição que coloca dados diferentes em nós diferentes, permitindo que cada servidor gerencie, leia e grave seu próprio conjunto de dados. |
| Replicação mestre-escravo... |
| modelo onde uma cópia é definida como principal (mestre) para operações de gravação e propaga as mudanças para as cópias secundárias (escravo) que servem para leitura; ajuda na escalabilidade de leitura, mas não na de gravação. |
| Replicação ponto a ponto... |
| modelo no qual não há diferenciação entre os nós, todos permitem leitura e gravação; aumento de disponibilidade, facilidade de adição de nós e prevenção a perda de acesso em caso de falhas. |
| Consistência eventual... |
| tipo comum em NoSQL, especialmente na categoria AP do Teorema CAO, no qual a integração dos dados é tratada posteriormente via sincronização, passível de janela temporária na qual leituras retornem dados desatualizados. |
| Banco de dados conhecidos, tipo chave-valor... |
| DynamoDB, Redis, Riak, Couchbase, Mencached, Azure Table Storare, Voldemort. |
| Banco de dados conhecidos, orientados a documentos... |
| MongoDB, CouchDB, RavenDB. |
| Banco de dados conhecidos, família de colunas... |
| HBase, Cassandra, Bigtable, Hypertable, Amazon SimpleDB, Hadoop. |
| Banco de dados conhecidos, orientado a grafos... |
| Neo4j, Infinite Graph, OrientDB, GraphBase. |
| Banco de dados conhecidos, outros tipos... |
| Elasticsearch, Datomic, PostgreSQL Document Store, Spark. |