Post

Tipos de sistemas NoSQL

tipos de sistemas NoSQL

Sistemas NoSQL podem ser divididos em quatro principais categorias: sistema orientado a Documento ,sistema orientado a chave-valor, sistema orientado a coluna, sistema orientado a grafo.

Sistemas orientados a documentos

Sistemas orientados a documentos são conhecidos por armazenar dados na forma de documentos como por exemplo: JavaScript Object Notation (JSON). Cada documento possui um identificador único (id), que é utilizado para acessar rapidamente os dados. Um exemplo de sistema orientado a documentos é o MongoDB

Sistemas orientados a chave-valor

Sistemas orientados a chave-valor possuí um foco em velocidade de acesso a dados através de uma chave. Como eles são livres de schema, pode-se armazenar desde objetos, documentos até estruturas mais complexas. Um dos banco de dados mais conhecidos nessa categoria é o redis

Sistemas orientados a coluna

Sistemas orientados a coluna entendem uma tabela como uma familia de colunas, onde cada coluna possui o seu próprio arquivo de armazenamento. Estes sistemas também possuem versionamento dos dados. Banco de dados dessa categoria muito conhecido é o Bigtable

Sistemas orientados a grafo

Sistemas orientados a grafo são banco de dados cujo seus dados são representados em grafo, onde nós podem ser encontrados seguindo as arestas através de path expressions. neo4j é um dos banco de dados mais conhecidos desse segmento.

This post is licensed under CC BY 4.0 by the author.