[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: [Xml-bin] RE: Another binary XML approach

  • From: Al Snell <alaric@a...>
  • To: xml-bin@w...
  • Date: Fri, 13 Apr 2001 00:38:00 +0100 (BST)

bin.re
On Thu, 12 Apr 2001, Bullard, Claude L (Len) wrote:

> >embedded devices, high-volume transactions, efficiency, compression ratio,
> 
> No proof has been offered that the solutions for items one and two converge 
> in the qualities of items three and four.  Anecdotal evidence has been 
> offered from developers that the time spent in parsing and the  
> compression ratio gained does not warrant the effort.  

That depends a lot on what you're doing. Most people here are doing stuff
like database -XML-> XSLT -XHTML-> Client, where the stages in the
pipeline do lots of work and the snippets of data aren't that big anyway.

However, try designing a firewall for SOAP requests that needs to do some
checking in the request before forwarding. A seekable binary format would
enable the relevant XPath queries to run maybe a hundred times as fast for
messages of a few hundred elements, and maybe more if you get good gains
from native integer representation. Which would mean that your firewall
engine (not necessarily the bottleneck, I agree - except on gigabit
Ethernet!)  could process a hundred tims as many messages per second for
the same price.

Look at the thought going into the design of IPv6 headers. They carefully
selected the fields that routers need to access the most and made them the
most easily accessible by ordering the fields so as to align them better
in memory. Which is vital for the economical implementation of gigabit
routers. Can we honestly say that XML does not need to be usable in such
environments? What would we suggest people use instead when they come to
our doors asking "You're the new standard for data representation, aren't
you? I want to interoperate"? Do we say "No, we're only for this domain
over here - text-oriented data processing where you don't need to seek
into things much or be implementable in hardware efficiently"?

> to take this offlist, but at some point XML-Dev list members 
> might reasonably expect results of the discussions to be 
> brought back for consideration.  

Yep, definitely.

> Len

ABS

-- 
                               Alaric B. Snell
 http://www.alaric-snell.com/  http://RFC.net/  http://www.warhead.org.uk/
   Any sufficiently advanced technology can be emulated in software  


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.