I am a newbie in Multichain. As I understand, Multichain itself is a kind of distributed ledger/database and can provide security with data encryption.So, what are the typical use cases where integration(pull/push) with SQL database may be needed? Are there any specific benefits to use SQL db along with Multichain?