Database: when to use SQL & NoSQL?
Parameters in choosing the right Database
Requirement Clarity - Data Schema
- SQL: If the schema is not going to change, or requirements are frozen.
- NoSQL: If we expect schema to evolve or the requirements are not yet frozen.
Compliance - ACID vs BASE
SQL: ACID Compliant
- Atomicity: All or Nothing. The transaction is saved “in full”, or the entire transaction is rolled
Access this course and 1500+ top-rated courses and projects.