All Questions
Data Modeling easy

Which scenario is often better suited for a NoSQL (Document) database like MongoDB rather than a connectional SQL DB?

  1. A A mission-critical financial ledger system that requires strict, multi-row ACID transactions and absolute mathematical consistency.
  2. B A small, internal administrative tool with a rigid and predictable data schema that is guaranteed to remain stable for several years.
  3. C A complex business intelligence reporting tool that requires the merging of dozens of normalized tables through deep JOIN operations.
  4. D A dynamic product catalog where items have highly varied attributes (polymorphic data) and the schema requires frequent, rapid evolution.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions