
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
An ecommerce company has noticed performance degradation of its Amazon RDS based web application. The performance degradation is attributed to an increase in the number of read-only SQL queries triggered by business analysts. A solutions architect needs to solve the problem with minimal changes to the existing web application.
What should the solutions architect recommend?
A
Export the data to Amazon DynamoDB and have the business analysts run their queries.
B
Load the data into Amazon ElastiCache and have the business analysts run their queries.
C
Create a read replica of the primary database and have the business analysts run their queries.
D
Copy the data into an Amazon Redshift cluster and have the business analysts run their queries.
Explanation:
Correct Answer: C - Create a read replica of the primary database and have the business analysts run their queries.
Minimal Changes to Existing Application: Creating a read replica requires minimal changes to the existing web application. The business analysts can be redirected to query the read replica instead of the primary database, while the main application continues to use the primary database for write operations.
Offloads Read Queries: Read replicas in Amazon RDS are specifically designed to handle read-only queries, which offloads the read workload from the primary database instance. This directly addresses the performance degradation caused by increased read-only queries.
Maintains Data Consistency: Read replicas asynchronously replicate data from the primary database, ensuring that business analysts get relatively current data for their analytical queries.
Cost-Effective Solution: Read replicas are typically less expensive than creating entirely new database solutions and maintain the same SQL interface that business analysts are already familiar with.
Option A (Export to DynamoDB):
Option B (Load into ElastiCache):
Option D (Copy to Redshift):
This solution directly addresses the performance degradation while maintaining the existing application architecture with minimal changes.