As a developer, you can use MQ to create messaging applications since it provides the functionality directly, you create messaging applications in almost the same way that you create other kinds of application.
A database is a database, it's not for dealing with the messaging, and can not provide you with the convinience of developing messaging applications.
I guess what made you put them together is you can store large amouth of data through MQ. That is because MQ keeps a IMDB(in memory database). The IM makes the diffrence: you can't store your data in hard drive, it's just for tempory data.
The above is just my own opinion and my understanding of MSMQ.
A database is a database, it's not for dealing with the messaging, and can not provide you with the convinience of developing messaging applications.
I guess what made you put them together is you can store large amouth of data through MQ. That is because MQ keeps a IMDB(in memory database). The IM makes the diffrence: you can't store your data in hard drive, it's just for tempory data.
The above is just my own opinion and my understanding of MSMQ.