Databases Flashcards

1
Q

a _______ is an organized collection of various forms of data

A

database

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

_______ are used by many applications, and are necessary to persist ____ through runs of an application.

A

databases, data

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

you access the data stored in ______ a by _____ it

A

database, querying

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

6 types of AWS databases services that support different use cases:

A
  1. RDS (relational), 2 . Aurora (relational), 3. Dynamo DB (no SQL), 4. Document DB (document), 5. ElastiCache (in-memory datastore), 6. Neptune (graph)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

_____ DBs are good for data sets that have ________ between the _____ and you need to join multiple _____ to get the full picture

A

relational, relationships, tables, tables

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

____ is a a service that makes it easy to launch and manage relational databases

A

RDS

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

____ supports popular DB engines, and has high availability and ____ _____, using ___ ____deployment

A

RDS, fault tolerance, multi-AZ

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

With ___, you are able to launch read _____ across regions in order to provide enhanced performance and durability.

A

RDS, replicas (read-only)

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

_____ _____ is a read-only copy of your database for fast querying

A

Read replica

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

______ only supports MySQL and PostgreSQL database engines

A

Aurora (relational)

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

______ is __ __ faster than normal SQL and _ _ faster than normal PostgreSQL, and is managed by ___

A

Aurora, 5x faster, 3x, RDS

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

_____ __ is a fully managed and serverless NoSQL key-value and document database

A

Dynamo DB (no SQL) - non relational

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

No SQL = the database is ___ ____, and doesn’t enforce _______ between _____ like a ______ database

A

self-describing, relationships, tables, relational,

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

_______ __ is a fully managed serverless ___- ____ , _____ database that supports _____ __

A

Document DB, non-relational, document, MongoDB

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

_______ is a fully managed __-_____ _______ compatible with Redis or Memcached

A

ElastiCache, in-memory, datastore

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

ElastiCache is good for regularly reading an _____ _____. Data can be ____, because it is stored in _____

A

intensive database, lost, memory

17
Q

_______ is a fully managed and serverless _____ _______ that supports ______ ______ datasets, like social media networks.

A

Neptune, graph database, highly connected

18
Q

Real world use cases for databases:
1. Migrate an on-premises Oracle database to the cloud?

A

RDS

19
Q

Real world use cases for databases:
2. Migrate an on-premises PostgreSQL to the cloud?

A

Aurora (or RDS)

20
Q

Real world use cases for databases:
3. Alleviate database load for data that is accessed often?

A

ElastiCache

21
Q

Real world use cases for databases:
4. Process large sets of user profiles and social interactions?

A

Neptune

22
Q

Real world use cases for databases:
5. NoSQL database fast enough to handle millions of requests per second?

A

Dynamo DB (no SQL)

23
Q

Real world use cases for databases:
6. Operate MongoDB workloads at scale?

A

Document DB