Guia de entrevista · System Design

SQL vs NoSQL in a design round?

do caderno de estudos · atualizado em 2 de outubro de 2026
Para quem vai encarar entrevista de System Design2 min

Faz parte do material de System Design que eu montei a partir das minhas entrevistas. Abaixo, a resposta em inglês e, quando existe, a pegadinha mais comum.

A resposta, como você fala na entrevista

Start from access patterns, invariants, transactions, consistency, scale, and operational familiarity. PostgreSQL is a reasonable candidate for many relational workloads, but explain why it fits.
A document or key-value database may better fit a particular model or distribution requirement. SQL does not forbid flexible data or large scale, and NoSQL does not imply eventual consistency or absence of transactions. Compare the actual products and configurations.

Ler é o primeiro passo. No app, essa pergunta vira flashcard com repetição espaçada, e o módulo tem quiz e simulado para testar o que ficou.

Treinar essa pergunta no app