Áudio aula | 10 - Tipos de Sistemas NoSQL | Tecnologia da Informação | EmÁudio Concursos

Tecnologia EmÁudio: Tipos de sistemas NoSQL

E aí, galera. Tudo bem? Tudo certinho?

Bora bater um papo sobre os tipos de sistemas NoSQL. Cola em mim aqui.

Pessoal, os sistemas NoSQL podem seguir vários modelos de dados diferentes. Tá bom? Enquanto os bancos de dados relacionais armazenam dados em tabelas, os NoSQL seguem várias maneiras de organização distintas.

É isso aí. NoSQL na verdade é apenas uma categoria bem ampla de sistemas de bancos de dados. Essa categoria, turma, costuma se dividir em quatro tipos de sistemas principais. Vamos conferir cada um: chave-valor, orientado a documentos, baseado em grafos e orientado a colunas.

Tá bom. Vamos por parte como a gente sempre faz, né? Vamos começar pela chave-valor então, que em inglês é que velho. Os modelos de dados do tipo chave-valor são bem simples de entender. Os valores são acessados primariamente através do valor de sua chave.

Como já conversamos, os dados em bancos de dados NoSQL devem poder ser extraídos rapidamente. É isso que deve acontecer com os sistemas chave-valor. Através da chave, deve ser possível encontrar rapidamente o valor associado sem ficar procurando registro a registro na estrutura de armazenamento.

Percebeu? Então a diferença principal entre esse modelo e o modelo relacional. É que aqui não há um esquema definido, ou seja, cada chave pode ter um valor registro de um tipo diferente.

Esses valores podem conter dados que variam bastante de sistema para sistema. Alguns sistemas comportam dados semi-estruturados como objetos JSon ou XML, enquanto outros armazenam dados estruturados ou não estruturados. Isso vai depender de cada tecnologia. Valeu? São exemplos: WhareDIS. Deu para entender aí, jovem?

Outro sistema que você precisa conhecer é o orientado a documentos. Vamos nessa!

Os bancos de dados orientados a documentos turma geralmente armazenam dados auto-descritivos semi-estruturados como documentos XML ou JSON, XML ou JSON.

Esses documentos estão organizados em coleções, pessoal, que são estruturas diferentes, mas de propósito similar às tabelas em um banco de dados relacional para agrupar docum... Ler mais

Conheça agora o aplicativo EmÁudio Concursos! São mais de 40 mil aulas em áudio e texto, com cursos completos dos melhores professores do Brasil, incluindo as aulas de Tecnologia da Informação - Big Data - 10 - Tipos de Sistemas NoSQL: SAIBA MAIS