System Design · interview question
In a system design interview, you need to choose between SQL and NoSQL for a new microservice. Which factor most strongly justifies choosing NoSQL?
Multiple choiceEasychapter-20-curatedpremiumsystem-designdefending-tradeoffs
Answer and explanation
Correct answer
C. Need for horizontal scaling and handling large volumes of unstructured data.
Why
NoSQL databases are designed to handle large volumes of unstructured data and offer horizontal scalability, making them suitable for applications that need to scale out efficiently.
Test yourself on System Design
A free test with instant, explained results. No account needed.
More System Design questions
- If an interviewer says inventory accuracy is critical during checkout, which design statement is strongest?
- You are reviewing a codebase and spot a potential security issue. Which practice is most effective for mitigating SQL…
- Which approach is the strongest way to start a senior system-design answer?
- When discussing SQL databases, what does ACID stand for, and why is it important?
- During a code review, you spot a potential race condition. What is one effective way to address this in Java?
- In a system design interview, you're asked about CAP theorem. Which two properties can a distributed database…