Monday, February 14, 2005

Speeding XML processing

A few days back, I read what I thought was going to come one day:Hardware for accelarating XML processing.Yes, with XML as the medium in alomost all network communication,clogging of the processing bandwith with XML was sure to come.It was inevitable,as parsers for XML(SAX or DOM)resulted in slow performance in routers ,switches and other such network elements where XML processing occurs significantly.

So the story today is that hardware will accelarate XML processing,the same way as Math Co-Processors one day took the onus of maths computing(although in this case number representation for different data also contributed, along with slow processing for the situation to have a co-processor).Altough only a few companies are out with the silicon for XML processing,many nore will surely follow.

I have been thinking of the possiblity wherein the chip stores ahead of time the XPath queries in the XML, the moment it is asked to process a certain XML.If it does this all it has to do is index through this already stored Xpath results when a request for a particular XPath query is made.This would result in faster retrieval of the requested data.This is of considerable advantage since most of the systems requiring XML processing are either Retrieval systems or Assertion systems.Of course for tranformations and XML modifications this will not have as much significance.It remains to be seen if we see any development in this area?

0 Comments:

Post a Comment

<< Home