Madison Logic interview question

Q: How do you decide between a SQL and a NoSQL data store? What are uses cases for each?