HomeProductsSolutionsDownloadPartnerContact
GermanEnglish

Infonyte GmbH

Infonyte PXSLT:
XSLT for very large data volumes

Infonyte PXSLT is an XSLT processor that scales to datavolumes in the multiple Gigabyte range. With Infonyte PXSLT you can leverage on XSLT's expressive power and ease of use to build scalable and maintainable high performance solutions for XML-based webservices, webpublishing, data integration, content syndication, and messaging systems that otherwise require a zoo of scripts, application programs, and databases.

To learn more about the performance in terms of real numbers, see our XSLT benchmark results.

Infonyte PXSLT is based on a persistent implementation of the DOM API (Infonyte PDOM). Its scalability rests on three pillars:

  • Infonyte PDOM employs a compact, lossless binary format for representing DOMs that can be produced from XML sources in linear time using SAX events. Multiple transformation steps do not need to produce and consume serialized XML, but can be directly coupled via the optimized binary format.
  • For efficient processing of XPath expressions and XSLT match patterns, Infonyte PDOM supports structural and content indices. Thereby, filtering and link processing do not require a sequential scan (linear time) but can be accomplished in log time.
  • Infonyte PDOM uses a configurable LRU cache in combination with an optimized lazy evaluation strategy to traverse very large documents in arbitrary direction with constant and moderate main memory consumption.

No matter whether you want to protect your investments into an open XML-based architecture or whether you want to clean up your legacy of proprietary components – with Infonyte PXSLT you are prepared for open and standardized processing of the data volumes your growing business needs.


© 2005 Infonyte GmbH. All rights reserved. Last modified: August 15, 2008 . Impressum