Subject: RE: Large transforms (was Re: GByte Transforms)
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Fri, 4 Jun 2004 14:44:04 +0100
|
> There are people who have 100 megabyte product catalogs in
> XML files. They
> obviously don't serve the whole thing to a web page, but they
> do use XSLT to
> process those catalogs, and produce small web pages or XML
> output for reports.
>
> So, there are several questions you can ask here. First,
> what does it take
> for an XSLT processor to handle XML too big to live in memory
> all at once? [
> That was Kevin Jones's question. ] Second, what other
> techniques will help
> beat the problem? XML databases? What else?
I certainly feel that if you have this much data, then in most cases it is
worth investing a little effort into storing it in a way that makes
retrieval easier and faster. Which is to say, putting it in a database.
There might be some exceptions, such as streams of data coming down from a
satellite; and I suppose you might want to transform the data on its way
into the database. But I haven't come across such applications myself.
Michael Kay
|