Introdução a NoSQL
Jake Roach
AI Engineer

Definição: NoSQL significa "not only SQL" e é um conjunto de ferramentas e técnicas de armazenamento que permite guardar e recuperar dados estruturados, semiestruturados e não estruturados.
Características:
$$

{
"title": "Python for Data Analysis",
"price": 53.99,
...
}
"weather": "sunny"
Um armazenamento NoSQL que guarda dados por coluna, não por linha, e pode ser consultado com sintaxe semelhante a SQL. Permite consultas mais rápidas, especialmente em análises.
Caso de uso: big data, fluxos de analytics

Ferramenta NoSQL usada para armazenar "documentos" semiestruturados
Caso de uso: dados gerados por usuários (avaliações) e análises em tempo real

Uma ferramenta NoSQL que armazena dados como pares de chave-valor:
Casos de uso: dados de IoT (Internet of Things), apps móveis

Um armazenamento NoSQL que persiste dados em uma rede de nós e arestas.
Casos de uso: redes sociais
Introdução a NoSQL