Transaction SemanticsClient View (cont’d)
Client transactions are very light weight
Still, every request now requires 3 transactions, two on the client and one on the server
- Moreover, if the queue manager is an independent resource manager (rather than being part of the database system), then Transaction 2 requires two phase commit
So queuing’s benefits come at a cost