Lists Home |
Date Index |
On Tue, 5 Apr 2005 1:03 am, Midsummer Sun wrote:
> On Apr 5, 2005 5:36 AM, David Lyon <email@example.com> wrote:
> > > I need to enhance the performance..
> > So is it just faster parsers you need?
> Can the new StAX streaming parser provide a performance boost to my
> application! In this case, my application will pull events from the
> XML (in a serial fashion). This will give me same performance as SAX.
> I cannot use SAX, because there is no way to push events to my
> application. DOM is surely slow ! I think StAX is still an emerging
> technology, and the drivers are not as robust as today's SAX parsers.
> > or do you want to split them up and have them processed on a
> > cluster/grid?
> My application runs on a stand alone system.. Our architecture is not
> cluster/grid aware!
> > and would like suggestions for some strategies?
> > of course, all of the above is definitely possible....
> Any suggestions please?
It sounds like you are asking too much of java. I may be wrong, it's powerful
in some ways, yes, but rarely powerful and fast at the same time.
If you post a link somewhere to an example of the document, I'm sure there are
a stack of folks from a stack of companies that might give it a crack and
come back with some commercial offers to help out.
I could even tell you how fast I can process each of the nodes, and others
might even offer to do the same.
Otherwise, a very simple thing to do might be to get a local contractor with a
fair degree of experience to give assistance.
Handling events on nodes in realtime within an xml document is a specialist
task at the moment. Either have fun with more tinkering, or try one or more
of the above.
Computergrid : The ones with the most connections win.