Databases Flashcards

1
Q

How many types of Relational Databases in AWS there is?

A
6.
SQL Server,
Oracle,
MariaDB,
PostgreSQL,
Aurora,
MySQL Server
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the benefits of AWS databases?

A

You can have copies in Multiple AZ for disaster recovery

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

How to improve AWS databases READ?

A

By allowing database replica, which is basically a copy of the DB you’re implementing.

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

What’s the name of Amazon NonSQL DB?

A

DynamoDB

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

Whats the difference between Online Transactions Processing vs Online Analytics Processing?

A

OLTP returns a row of data already filtered from the DB. The sort/filter is made in data side, and only the result is returned.
OLAP on the other hand returns a large amount of data and the sorting/filtered needs to be done after the query.

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

What is Data Warehousing?

A

I’ts used for Business Inteligence to retrieve large amount of data in a most performatic way. It uses a different type of architecture both from a Database perspective and infrastructure layer.

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

What’s Redshift

A

It’s Amazon’s Data Warehousing

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

What’s Elastic Cache?

A

It’s a service that facilitate the deployment, and operation of in-memory cache. You can configure to cache the most recurrent queries in your database to boost performance and latency, like Amazons departament categories for example

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

What are the two types of Elastic Cache supported by AWS?

A

MemCached

Redis

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

What is Amazon’s Graph Database?

A

Amazon Neptune

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

What is Data Lake?

A

Is an architectural approach that allows you to store data from different origins in a central location as is. since data can be stored as-is you don’t have to convert it as a predefined schema and you no longer need to know what questions to ask about your data beforehand.

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

How does Amazon recommend removing single points of failure?

A
  1. Introducing Redundancy
  2. Detect Failure
  3. Durable data Storage
  4. Automate Multi-Data center Resilience
  5. Fault Isolation and Traditional Horizontal Scaling
  6. Sharding => Split across multiple shards
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How does Amazon recommend the cost optimization for DBs?

A
  1. Right sizing
  2. Elasticity => Expands and shrinks based on demand of traffic
  3. Take advantage of the variety of purchasing options
    (Reserved capacity and Spot Instances)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What’s the 2 types of caching in DBs?

A

Application Caching

Edge Caching

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

How to improve security in AWS?

A
Use AWS Features for defense in depth
Share Security Responsibility with AWS
Reduce Privileged access
Security as code
Real-time auditing => AWS inspector (CloudTrail)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly