Unit 3: Database Services - Subjective Questions

CSC301 — Introduction To Cloud Computing • Practice Questions with Detailed Answers

20 questions

1

Define a Relational Database. Explain its key characteristics and the role of SQL in managing relational data.

2

What is Amazon RDS (Relational Database Service)? Explain the key benefits of using a managed relational database service over a self-managed database.

3

List and briefly describe the Database Engines supported by Amazon RDS.

4

Explain the Licensing Considerations in Amazon RDS. Distinguish between License Included and Bring Your Own License (BYOL) models.

5

What are Database Option Groups in Amazon RDS? Explain their purpose with examples.

6

Describe Database Instance Classes in Amazon RDS. Explain the different categories of instance classes available.

7

Explain the different Storage types available in Amazon RDS and when each should be used.

8

What are Read Replicas in Amazon RDS? Explain how they work and their primary use cases.

9

Explain the concept of High Availability in Amazon RDS using Multi-AZ deployments. How does failover work?

10

Distinguish between Single Master and Multi-Master database architectures. Explain the advantages and challenges of each.

11

What is Amazon Redshift? Explain its architecture and key features as a data warehousing solution.

12

Define a Non-Relational (NoSQL) Database. Explain the different types of NoSQL databases with examples.

13

What is Amazon DynamoDB? Explain its core components and key features.

14

Compare Relational Databases and Non-Relational (NoSQL) Databases across key dimensions.

15

Explain the differences between Multi-AZ deployments and Read Replicas in Amazon RDS.

16

Describe the backup and recovery mechanisms available in Amazon RDS.

17

Explain the capacity modes of Amazon DynamoDB. Distinguish between On-Demand and Provisioned capacity.

18

Explain DynamoDB Secondary Indexes. Distinguish between Global Secondary Index (GSI) and Local Secondary Index (LSI).

19

Distinguish between OLTP and OLAP systems. Explain which AWS database services are suited for each.

20

Explain the key factors to consider when choosing a database service on AWS for a given application. Illustrate with scenarios.