Os bancos de dados NoSQL oferecem diferentes modelos para
armazenamento e recuperação de dados, destacando-se
principalmente os modelos baseados em documentos, chave-valor
e grafos. Cada modelo atende necessidades específicas,
dependendo da natureza e complexidade dos dados e das
aplicações.
Uma das características do modelo NoSQL
✂️ a) chave/valor (key/value) combina em uma chave
multidimensional o valor (item de dado) e a marca de tempo
(timestamp) de gravação do objeto. ✂️ b) chave/valor (key/value) consiste na associação (item de dados)
a uma ou mais chaves, o que permite, por sua vez, a rápida
recuperação de um valor a partir de uma chave de busca. ✂️ c) orientado a documentos é a especificação desses documentos
como dados autoexplicativos, sendo possível apresentar
diferentes atributos e tipos de dados. ✂️ d) orientado a documentos é possibilidade de implementação da
escalabilidade vertical, pela expansão do sistema com a adição
de novos nós em função do aumento do volume de dados. ✂️ e) orientado a grafos rotulam tipos de entidades como vértices
(nós), e tipos de relacionamentos como arestas, sendo os
dados associados aos nós do grafo.