Timedora
Free Practice Quiz Question List

6 Database Selection Case Studies Online Quiz Questions

Use this free practice quiz with 20 questions to review 6 Database Selection Case Studies, test your knowledge, and prepare for your next test or exam.

20 questions
01
Choose one
1 point

An online shop retrieves and updates cart items by customer identifier. Traffic is bursty, and these operations do not require arbitrary SQL joins. Which database best fits this access pattern?

  1. A

    Amazon Redshift

  2. B

    Amazon DynamoDB

  3. C

    Amazon RDS for PostgreSQL

  4. D

    Amazon Aurora

02
Fill in the blank
1 point

Amazon RDS read replicas replicate , so an application should check whether any resulting replica lag is acceptable for the queries routed to them.

03
True or false
1 point

True or false: Amazon Redshift is the default operational database for application transactions such as order processing.

  1. A

    True

  2. B

    False

04
Written response
1 point

In DynamoDB, what problem can poorly distributed partition-key values create when traffic is concentrated on a small number of partitions?

05
Choose one
1 point

A business application already uses PostgreSQL, SQL joins, constraints, and transactions. The team wants managed backups and has no demonstrated need for unusually high database throughput. Which is the most sensible starting choice?

  1. A

    Amazon Redshift, because it is optimized for reporting across datasets

  2. B

    Amazon DynamoDB, because all high-volume applications should use key-value access

  3. C

    Amazon RDS for PostgreSQL, because it offers a managed relational engine compatible with the application's needs

  4. D

    Amazon Aurora, because every relational application needs a cluster architecture

06
True or false
1 point

True or false: An RDS Multi-AZ standby intended for failover automatically serves as a read-scaling replica.

  1. A

    True

  2. B

    False

07
Fill in the blank
1 point

To make operational data available for reporting in Amazon Redshift, a company needs an appropriate from its operational sources.

08
Written response
1 point

According to the selection method, what should guide database selection before a team chooses a service name?

09
Choose one
1 point

An application uses Amazon Aurora and wants to serve read traffic separately from transactional writes. Which Aurora component can serve those reads, subject to the application's consistency needs?

  1. A

    The writer instance, which should handle all reads and writes

  2. B

    Reader instances, when the application can tolerate relevant replication behavior

  3. C

    The cluster storage layer, which directly handles application SQL queries

  4. D

    A Redshift warehouse, which is automatically part of every Aurora cluster

10
Choose all
1 point

Which actions are recommended when validating an Aurora design? Select all correct choices.

  1. A

    Benchmark representative transactions and concurrent reads

  2. B

    Test failover from the application's perspective

  3. C

    Model expected compute, storage, and I/O costs

  4. D

    Assume client reconnection will work without testing

  5. E

    Route all writes to reader instances

11
Choose all
1 point

An e-commerce system needs transactional checkout, fast key-based cart lookups, and historical reporting. Which service-role assignments match those needs? Select all correct choices.

  1. A

    Use Aurora or RDS for orders and inventory that need relational constraints and transactions

  2. B

    Use DynamoDB for carts or sessions with primarily key-based access

  3. C

    Use Redshift for historical reporting and analytical queries, populated by a data pipeline

  4. D

    Use Redshift as the authoritative database for checkout transactions

  5. E

    Use DynamoDB as the default store for flexible relational joins and constraints

12
Open ended
1 point

A team is choosing a database for a new application but has not yet settled on a service. Describe a practical sequence the team should follow to make and validate its choice.

13
Choose one
1 point

Before committing to a database service and deployment, what should a team verify about the intended AWS Region?

  1. A

    Assume every engine feature is available in every Region

  2. B

    Choose a deployment before checking whether it supports the application's requirements

  3. C

    Verify that the needed engine features and deployment options are available in the intended Region

  4. D

    Use the service with the most familiar name without checking compatibility

14
Choose one
1 point

A company is moving a PostgreSQL business application that depends on SQL joins, constraints, and transactions. It wants managed backups and a familiar engine, with no demonstrated need for unusually high throughput. Which service is the most sensible starting point?

  1. A

    Amazon RDS for PostgreSQL

  2. B

    Amazon DynamoDB

  3. C

    Amazon Redshift

15
Choose one
1 point

A company needs dashboards that scan and aggregate years of sales data from multiple operational systems. The reports should not slow checkout or order processing. Which service best fits the analytical workload?

  1. A

    Amazon RDS

  2. B

    Amazon DynamoDB

  3. C

    Amazon Redshift

16
Choose one
1 point

An online shop has bursty traffic and usually retrieves or updates cart items by customer identifier. These operations do not require arbitrary SQL joins. Which design best matches this access pattern?

  1. A

    Amazon Redshift for flexible joins across cart items

  2. B

    Amazon DynamoDB with keys designed around cart lookups

  3. C

    Amazon RDS for PostgreSQL for arbitrary SQL joins

17
True or false
1 point

A team routes read-only queries to an Amazon RDS read replica. Because replication is asynchronous, the team should confirm that replica lag is acceptable for those queries.

  1. A

    True

  2. B

    False

18
Choose one
1 point

An order service has relational data and transactional rules, variable load, and many reads to serve while keeping a writable primary. Which option should the team evaluate for its cluster design and reader instances?

  1. A

    Evaluate Aurora with a compatible MySQL or PostgreSQL engine

  2. B

    Use Redshift as the writable transactional database

  3. C

    Use DynamoDB because the workload needs relational transactions

19
Written response
1 point

In Aurora's cluster architecture, what is separated from the database instances?

20
Written response
1 point

In DynamoDB, what problem can arise when partition-key values distribute traffic poorly?