Explain a scenario where you chose a NoSQL database over a relational database, and discuss the trade-offs you faced.