Módulo 05 - Banco de dados Flashcards

1
Q

O que é o RDS?

A

O RDS significa Relational Database Service e é um serviço de banco de dados totalmente gerenciado (fully managed)

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

Quantos réplicas de gravação e leitura são aceitas em um cluster no RDS?

A

No RDS só tem uma maquina primária (gravação) por cluster, e podendo ter no máximo 5 bancos de leitura

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

Posso criar RDS em diferentes regiões? E em diferentes AZ?

A

O RDS é unique region, porém é multi AZ, isso pode ser configurado na inicialização do banco de dados nas configurações do RDS.

Isso não impede que seja feito um backup do RDS pra outra região e restaurado o backup em outra região.

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

Um case explica que precisa obrigatoriamente utilizar um MYSQL com 8 replicas de leitura e uma de gravação no mesmo clister… Qual o serviço mais indicado?

A

Apesar de ser relacional no case explicado não será possível utilizar o RDS (MySql) uma vez que no máximo 5 replicas de leituras por cluster são aceitas.

Nesse caso é indicado utilizar um Aurora compatível com MySQL. O Aurora Mysql é um MySQL alterado e mais parrudo.

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

O que é o DynamoDB?

A

O DynamoDB é um banco de dados não relacional da AWS com alta disponibilidade, com tabelas globais.

O banco é inconsistente, podendo haver leitura de dados desatualizados. É possível adicionar consistência ao DynamoDB, porém há aumento de latência pois todos dados inseridos só ficam disponíveis pra leitura pós adição em todas replicas globais.

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