[Home] [By Thread] [By Date] [Recent Entries]





> Date: Wed, 22 Mar 2006 16:19:56 -0500
> From: d_a_carver@y...
> To: xml-dev@l...
> Subject: XML Performance in a Transacation
>
> I've been requested to provide some numbers to show that actual XML 
> validation results and parsing are a small portion of the overall 
> transaction process, when dealing with XML in a B2B process.  Any 
> information that can be provided would be appreciated.

See http://lists.w3.org/Archives/Public/www-ws/2004Oct/att-0032/MNicola_CIKM_2003_1_.pdf "XML Parsing - A Threat to Database Performance."  Be forewarned that the conclusion may be unpalatable:

 

"We reported real-world experiences of using XML with databases

where XML parsing was the main performance bottleneck. This

motivated an analysis of the cost of SAX parsing and DTD &

XML schema validation. We find that parsing even small XML

documents without validation can increase the CPU cost of a relational

database transaction by 2 to 3 times or more. Parsing with

schema validation and without grammar caching can increase

transaction cost by 10 times or more. This is a serious problem for

high performance transaction oriented database applications which

intend to use XML"

 

 

 

 



Crush! Zap! Destroy! Junk e-mail trembles before the might of Windows Live(tm) Mail beta. Windows Live(tm) Mail beta
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member