AWS Certified Solutions Architect Associate SAA-C03 Practice Question
An application requires a database that can scale horizontally to handle a high volume of write operations and does not require complex joins or transactions. Which type of database is most suitable?
Non-relational databases are designed to scale horizontally, making them ideal for applications with high write throughput requirements. They store data without a fixed schema, which means they can handle large volumes of data without the overhead of complex joins or transactions. Relational databases scale vertically and are better suited for applications requiring complex queries and transactions. Data warehouses are optimized for analytical processing rather than for handling high volumes of write operations. In-memory databases store data in memory for fast access but are not primarily designed for scaling write operations across multiple servers.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What does scaling horizontally mean in a database context?
Open an interactive chat with Bash
Why are non-relational databases better for high write throughput applications?
Open an interactive chat with Bash
What are the use cases where relational databases are still preferred?