Solvarch
DSA ProblemsProgressPlanRoadmapsReviewCheat SheetsCompaniesSystem DesignCS FundamentalsQuestion Bank
Theme
CS Fundamentals

Databases

ACID, indexing, normalization, transactions, and SQL vs NoSQL.

0/7 completed
01
ACID & Transactions

What each letter guarantees, how databases deliver it, and where the guarantees bend.

3 min
02
Indexing & B-Trees

How indexes make queries fast, what they cost, and why your index isn't being used.

3 min
03
Isolation Levels & Locking

The anomalies each level permits, MVCC, and optimistic vs pessimistic concurrency.

3 min
04
Normalization & Schema Design

1NF through BCNF without the pedantry, and when to denormalize on purpose.

3 min
05
SQL vs NoSQL

The four NoSQL families, what you trade for scale, and how to choose in an interview.

3 min
06
Joins & Query Execution

The join types, how the engine actually executes them (nested loop, hash, merge), and reading EXPLAIN.

4 min
07
ER Modeling & Keys

Entities, relationships, cardinality, and every kind of key — plus natural vs surrogate, the eternal debate.

4 min