Módulo 05 - Banco de dados Flashcards
O que é o RDS?
O RDS significa Relational Database Service e é um serviço de banco de dados totalmente gerenciado (fully managed)
Quantos réplicas de gravação e leitura são aceitas em um cluster no RDS?
No RDS só tem uma maquina primária (gravação) por cluster, e podendo ter no máximo 5 bancos de leitura
Posso criar RDS em diferentes regiões? E em diferentes AZ?
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.
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?
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.
O que é o DynamoDB?
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.