Chapter 1 - What is MongoDB? Flashcards

1
Q

O que é o MongoDB?

A

É um banco de dados, ou seja, uma forma estruturada de salvar e acessar dados.

Para ser mais específico, é um banco de dados NoSQL, que é um termo utilizado para descrever banco de dados que não utilizam tabelas de dados relacionadas.; Que significa que os dados estão sendo salvos de outra forma, não utilizando tabelas e linhas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Como os dados são salvos no MongoDB?

A

São salvos em documentos, que são salvos dentro de collections.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

O que são documentos?

A

É uma forma de organizados dados em uma estrutura de chave/valor.

{
“key”: “value”
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

O que são collections?

A

É um armazenamento organizado de documentos, e esses documentos geralmente possuem campos comuns entre eles.

Resumindo, uma collection consiste de um ou mais documentos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

O que é o MongoDB Atlas?

A

É um serviço de banco de dados em nuvem, que possui diversos serviços para trabalhar com o Mongo DB.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Como é feito o deploy no MongoDB Atlas?

A

Atlas pode fazer o deploy de clusters, que são grupos de servidores que armazenam os dados. Os servidores são configurados em “replica sets”, que são instâncias (que são uma única maquina rodando localmente ou na nuvem) de mongodb conectadas que armazenam os mesmos dados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quais os benefícios do modo que o MongoDB faz o deploy?

A

O setup garante que, se uma das máquinas no replica set “morre”, o dado vai continuar intacto e disponível para uso pelas outras máquinas disponíveis no replica set.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly