Databases & Analytics Flashcards
What is AWS RDS?
- AWS Relational DatabaseS, which means that yo can query it throught SQL.
- It is a Managed Service, SaaS.
Page 177
What RDS Support AWS?
MySQL
Postgress
Oracle
MySQL
MariaDB
Ayura (AWS Owner)
(Page 177)
AWS RDS is an administrated Service in AWS or it’s a service that you deploy into an Instance of an EC2?
It’s a managed Server where you can:
+ Performs Backups
+ Auto Scaling
+ Deploy them along Multiple-AZ.
It runs as SaaS
(Page 178)
It’s possible to access RDB through SSH?
No, it’s not possible.
You must access them through their clients, which use their protocols.
(Page 178)
In a Schema of Replication, its possible to write and read all over the DB?
No, you only are allowed to write on the MAIN DB but just read along the other replications and, by the way, the same restriction is for replications along Multi-AZ.
(page 178 and 179)
NoSQL Database?
Non-Relational DB
+ Scalability
+ Basic schema
+ High Performance
(Page 174)
What are the Customer Responsibilities on AWS DBS when the DB is running in an EC2?
+ Resiliency
+ Backup
+ High Availability
+ Fault Tolerance
+ Patching
+ Scaling
It’s because the DB is not provided as SaaS.
(Page 177)
What is Amazon Aurora?
- It’s the implementation of MySQL/Postgress.
- It’s Amazon’s RDB which is not OpenSource
- It’s faster than MySQL or Postgress.
Page 180
Which feature has an RDS in common when working with replicas and multiple AZ?
Both of them have a Main RDS which is replicated along the AZ of its Replicant, but the replicants can only be read, providing an immediately source of data near than the main RDS. All the written transactions must be over the Main RDS.
(Page 181)
Amazon ElastiCache?
- It’s an RDS on Cache (Memory) which has High performance.
- Mount a DB on Memory (Cache)
- Reduce load off databases for read intensive workloads
- It’s a SaaS
- it can be used with RDS to reduce the low laencies for writing and reading.
- It’s a WebServices
(Page 183)
What is DynamoDB?
- It’s a Non-SQL DB.
- It’s Serveless
- Millions of request per second
- Integrated con IAM security, autorization, and adminisration.
Page 185
How many types of tables has DynamoSB
Two:
* Standar
* Infrequent Access
Page 185
What is DynamoDB Accelerator - DAX?
DynamoDB Accelerator
It’s a service that manage a DynamoDB in cache, leveareges it to have better performance.
Page 187
What is the diference between DynamoDBX & ElasticCache?
- DynamoDBX only works with DynamoDB.
- ElasticCache can be used for other BD.
Page 187
What is the characteristic of a Global Table on DynamoDB?
- It is replicated along Multi-AZ, and helps to redulce the low latency in AZ.
- Any Write Opreation in a Global Table (Over an AZ) is replicated on others Global tables.
Page 188