What are the differences between SQL and NoSQL databases, and when would you use each in a financial application at SMBC Group?