|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Microsoft FUD on binary XML...
On Nov 18, 2003, at 6:32 PM, Joshua Allen wrote: > - people gripe > about parse speed of XML as if it will be faster when it's binary, and > I > think this is incorrect from two perspectives -- first is that we have > shown XML-oriented protocols to be faster than binary in many cases, > and > second because there is still tons of room for improvement in text > parsing speeds (the fact that gen 1 of XML parsers is slow simply > proves > that they are gen 1 parsers, not that text is inherently slower than > binary). > Hmm. At the binary XML workshop [yeah, yeah, "binary serialization of the XML Infoset"] , lots of people were talking about XML being 10x slower than comparable binary technologies. (Mind you, I personally think this is a very reasonable price to pay in most circumstances, but I would like to get the facts straight). Can you point to anything public that shows that XML-oriented protocols to be faster than binary? Again I agree that XML parsing is seldom a bottleneck, so XML *applications* are often just as fast as binary ones, but I'm not so sure about "protocols." On the "gen 1-ness" of XML parsers, that was a very good point I learned about at the workshop. On the other hand, many of the optimizations to produce significant speedups depend on a shared schema. I have a philosophical question: If an XML distributed application depends on a shared schema, in what sense is it more loosely coupled than an ASN.1 application? [One answer could be that the XML parsing can always revert to the parsing of well-formed XML into an infoset if schemas don't match, whereas ASN.1 is more fragile ... I don't know if that really works in practice]. I for one don't think that MS is producing "FUD" on binary XML; they just tend to see XML as *only* an interchange format between databases, objects and applications rather than something that would be natively stored, processed, displayed, etc. in an application-neutral or schema-neutral manner. I suspect the party line will change when WinFS and Yukon / XQuery mature <duck> and they don't need to be so dependent on specific schemas.
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








