Amazon Database Flashcards

1
Q

AWS Aurora

A

o Fully managed MySQL - and
PostgreSQL- compatible, relational
database engine

o Combines speed and reliability of
high-end commercial databases with
the simplicity and cost-effectiveness
of open-source databases

o Up to 5x faster than standard
MySQL

o High availability/durability, high
performance, high scalability,
multi- region, and compatible

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

AWS Relational Database Service (RDS)

A

o RDS makes it easy to setup,
operate, and scale a
regional/relational
database in the cloud

o Cost efficient, easy to scale and
automatically deals with
patching/backups

o Consists of tables, rows, and
columns

o Simplify database management by
automating simple, route tasks
(ex: testing/QA)

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

RDS Available Instance Types

A

o Optimized for memory,
performance, or inputs/outputs

o	6 familiar database engines to 
        choose from
             • Amazon Aurora
             • PostgreSQL
             • MySQL
             • MariaDB
             • Oracle Database
             • SQL Server
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Features of RDS (1st)

A
  1. Multi-availability zones ( in case of
    failover/disaster recovery)

a) Provides enhanced availability and durability for DB Instances, making them a natural fit for production database workloads. When you provision a Multi-AZ DB Instance, Amazon RDS automatically creates a primary DB Instance and synchronously replicates the data to a standby instance in a different AZ

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

Features of RDS (2nd)

A
  1. Read Replicas (meant for performance use)
    a) Allow you to elastically scale out beyond the capacity constraints of a single DB instance for read-heavy database workloads
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the most common relational database engines?

A

• Amazon Aurora, MSFT SQL Server,

MariaDB, Oracle, PostgreSQL, MySQL

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

AWS DynamoDB

A
  • Fast and flexible non-relational/NoSQL database service for all applications that need consistent latency at any scale
  • Fully managed, fast/consistent performance, fine grained access control (IAM), and flexible
  • Cloud database that supports both document and key-value models
  • Its flexible data model, reliable performance, and automatic scaling of throughput capacity makes it a great fit for mobile, web, gaming, ad tech, IoT, and many other applications
  • Non-relational Database
  • JSON data available
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

AWS ElastiCache

A

o AWS ElastiCache:
 A way of caching your data in the cloud
 Eg. When every person coming to your website sees the top 10 selling items and clicks on them
 Web based service that makes it easy to deploy, operate, and scale in-memory cache in the cloud (helps with web applications like saving username/PW or online shopping with Amazon)
 The service improves the performance of web applications by allowing you to retrieve information from fast, managed, in-memory data stores, instead of relying entirely on slower disk-based databases.
 Elasticache to speed up performance of existing databases (frequent identical queriesa)
 Elasticache supports two open source in-memory caching engines:
• Memcached
• Redis

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