There is an article on MSDN that shows the performance data but this test does no real work and focuses only on the overhead which is a small part of the overall work of transactions.
>Compose in any order? Sounds like a good way to get deadlocks. >I've found this, whilst a nice sounding idea, isn't very practical. >But it could just be me. ;-) COM+ is designed to prevent deadlocks and has a long history of doing just that. It makes building a transactional application simple as building a single user app. -----Original Message----- From: Peter Foreman [mailto:[EMAIL PROTECTED]] Sent: Friday, May 17, 2002 4:15 PM To: [EMAIL PROTECTED] Subject: Re: [DOTNET] OT: N-Tier Design --- Ron Jacobs <[EMAIL PROTECTED]> wrote: > There are many benefits that you get in return for a small performance > cost. Do you (or anyone else) have any performance data on relative costs? 1) COM+ DTC transactions 2) ADO.Net transactions 3) Stored procedure transactions > What if you wanted to build a set of objects that could compose in any > order and execute transacted code no matter which one was the root? Compose in any order? Sounds like a good way to get deadlocks. I've found this, whilst a nice sounding idea, isn't very practical. But it could just be me. ;-) > Even if you only ever used 1 database, the management you get is worth > the cost. I do believe that some of the value that COM+ had in the ASP world has gone. COM+ components made up for the limitations in ASP scripting. .Net is obviously not as limited as ASP was. This is NOT to say I don't think there is value in COM+! Merely that it is not the almost automatic choice it used to be. Peter __________________________________________________ Do You Yahoo!? LAUNCH - Your Yahoo! Music Experience http://launch.yahoo.com You can read messages from the DOTNET archive, unsubscribe from DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com. You can read messages from the DOTNET archive, unsubscribe from DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.