|
TigerLogic® XDMS is a high performance enterprise grade XML Data Management Server composed of a native XML database (XML DB) and XML Query (XQuery) engine. Built on the Pick® Universal Data Model (Pick UDM) with a 30 year legacy of data management, TigerLogic XDMS is ideal for storing hierarchical and multi-dimensional data, including XML, non-XML and XML metadata. Unlike other XML data management alternatives, TigerLogic XDMS does not need to know the schema or structure of data prior to processing and storing it. This ability to render XML schemas optional is a vital innovation because the structures of operational systems frequently change and mapping schemas for the purpose of linking to a new data source is both difficult and time consuming. The system also enables support for schema versioning, which is critical when addressing ever changing and evolving standards and XML schemas. Software developers are immediately productive by accessing data stored in TigerLogic XDMS using the XQuery standard. TigerLogic XDMS offers the advanced functionality that enterprise managers expect from a full database solution, including:
The TigerLogic XDMS XQuery extensions provide data aggregation through federated and XA-compliant transactional queries for extended data sources including XML, SOAP and REST-based Web Services, relational databases (JDBC), Message Services (JMS), Java Objects, local and network files and Web content (AJAX, REST, XML-RPC). The TigerLogic XDMS Multiple-Schema Index Engine avoids downtime and supports storing XML data with multiple schemas. TigerLogic XDMS provides the most flexibility to accommodate structure data changes in real-time, with support for unlimited depth of XML hierarchies (see Exhibit 1).
Exhibit 1 - TigerLogic XDMS Architecture In addition to a high performance XML database, TigerLogic XDMS is used as a staging server for dynamic data sources. The TigerLogic XDMS self-defining database builds indexes and stores data based on the structure of the incoming data and thus insulates downstream processes like ETL or MDM from structural changes in the data sources. TigerLogic XDMS is also used to Web Service enable legacy systems by making legacy data available through a simple WSDL (Web Services Description Language) that calls an XQuery stored procedure. XQuery works behind the scenes to access data from legacy systems via a federated query or, for high performance, data cached in-memory at the mid-tier with policies for automatic refresh. Data consumers access the legacy data via Web Services, thus eliminating all of the hassles of back-end integration. Cache
Adapter For additional performance, TigerLogic XDMS supports up to 64 GB of dedicated in-memory cache that is user configurable. The in-memory cache can be utilized to store data from the TigerLogic XDMS native XML database (both native and cached collections) in-memory for accelerated performance of queries. High
Performance
Exhibit 2 - TigerLogic XDMS Performance and Scalability Transactions Per Minute (TPM) benchmarks based on TigerLogic XDMS 3.0 Beta, Sun Microsystems’ Sun Fire T2000 Server and EMC Clariion CX300. XML messages are 5 K and are processed with 20 threads. Performance is optimized with stored procedures, reading multiple messages per insert, in-memory data cache and hardware tuning. Enterprise Reliability
TigerLogic XDMS is fully compliant with the January 2007 W3C XML Query 1.0 specification. TigerLogic XDMS runs on Microsoft Windows (2003, XP Professional or Vista with latest service packs), Red Hat Enterprise Linux 4 or 5 and Sun Solaris Release 9 or 10. Geospatial
Support Product
Brochure Technical
Overview Trial
Software Contact
Us
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||




