Grokking the System Design Interview
Vote

0% completed

SQL vs. NoSQL

You are designing an online store. It needs to store orders, payments, user sessions, a product catalog, and an activity feed. Then someone asks the common question: "SQL or NoSQL?"

A weak answer names a product. A strong answer asks a few questions about the data, and then makes a choice. This lesson gives you those questions, explains the trade-offs behind them, and gives a sensible default for when no question forces a choice.

The Two Families

A relational database, also called a SQL database, stores data in tables made of rows and columns

.....

.....

.....

Like the course? Get enrolled and start learning!

Reading Progress

0%


Vote for new content