Explain the trade-offs between using a SQL database versus a NoSQL database for storing user message history at Match group.