System Design · interview question
Which database type would you recommend for a system requiring high transaction throughput, and why?
Multiple choiceMediumchapter-20-curatedpremiumsystem-designdrawing-the-blueprint
Answer and explanation
Correct answer
D. NoSQL for its scalability and flexibility
Why
NoSQL databases are often preferred for high transaction throughput due to their scalability and ability to handle large volumes of unstructured data efficiently, which is crucial for performance in distributed systems.
Test yourself on System Design
A free test with instant, explained results. No account needed.
More System Design questions
- When clarifying the scope of a system design interview question, what should be your primary focus?
- How would you explain a critical consideration when transitioning from a synchronous to an asynchronous message…
- In JVM architecture, what is the main purpose of the garbage collector?
- When designing a scalable e-commerce platform, which strategy helps manage sudden spikes in traffic?
- How can the STAR framework help you in a behavioral interview?
- How can you ensure efficient communication between microservices in a highly scalable system?