Q1. What is the difference between SQL and NoSQL and when do you choose each?
SQL (relational): rigid schema, ACID transactions, powerful joins and ad-hoc queries, mature tooling. Excel at structured, relational data with integrity requirements suc...