When to go for NoSQL when for SQL
1. Read intensive NOSQL , write operations SQL to avoid complex design queries
2. Unstructured data: NoSQL, Structured database SQL
3. When concurrency and atomicity is top priority go for relational database.(ACID Properties) SQL
4. Cost Associated Go For NoSQL , SQL we need to purchase license.
5. Redundancy tolerance : Go for SQL,