| TigerLogic
XDMS
XML Data Management Server
TigerLogic® is a high performance enterprise grade XML Data Management Server (XDMS) composed of a native XML database (XML DB) and 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 XML Query
(XQuery) standard.
TigerLogic
XDMS offers the advanced functionality that enterprise managers
expect from a full database solution, including:
 |
|
Fast performance |
 |
 |
|
Self-defining
data structures |
 |
 |
|
Multiple
schema support |
 |
 |
|
Stored
procedures |
 |
 |
|
XA
transactions |
 |
 |
|
Extended
data connectors |
 |
 |
|
Full
text search |
|
 |
|
Node
level database update and locking |
 |
 |
|
Data
federation |
 |
 |
|
Geospatial
operators |
 |
 |
|
High
availability and replication |
 |
 |
|
Dedicated
in-memory cache (up to 64 GB) |
 |
 |
|
Data
cache with policy-driven read and write access |
| |
|
|
|
The TigerLogic
XDMS XQuery extensions provide data aggregation through federated
and XA transactional queries for extended data sources including
XML, SOAP and REST-based Web Services, relational databases
(JDBC), Message Services (JMS), 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. TigerLogic’s 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.
High
Performance
TigerLogic XDMS provides high performance XML data management with low cost hardware. Exhibit 2 illustrates the performance benchmarks for Inserts, Queries and Geospatial Queries. Performance is measured as Transactions Per Minute (TPM) and scalability is measured using simultaneous threads on a single entry-level server.
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 Optimized with Stored Procedures, Reading Multiple Messages per Insert, In-Memory Data Cache and Hardware Tuning.
Cache
Adapter
There is a need in many large organizations to bring together
data from disparate data sources and make it available to data
consumers. Mid-tier cache enables performance acceleration and
mitigates contention on back-end systems. The TigerLogic cache
adapter provides the ability to automatically cache any data
addressable by TigerLogic, including the native XML database,
relational databases, Web Services, file systems, FTP, HTTP,
etc. The cache adapter provides policy-driven read and write
access to the data to ensure that the cached data is in-synch
with the source data. With TigerLogic multi-schema engine and
schema evolution, the cache adapter also handles dynamic data
sources. For additional performance, TigerLogic 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
native XML database (both native and cached collections) in-memory
for accelerated performance of queries.
Enterprise Reliability
Enterprises have requirements for their data management systems,
including fail-over support, replication, security, standards-based
APIs and support for multiple operating systems. TigerLogic
XDMS is an enterprise system providing:
 |
|
High
availability with Veritas Cluster Server for fail-over |
 |
|
Full
database/collection replication from single publisher to
up to eight subscriber servers |
 |
|
Roles-based
security |
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
TigerLogic XDMS is an ideal environment for rich query, conversion
and management of geographical and spatial data sets represented
in Geographic Markup Language (GML). Geospatial support is seamlessly
integrated into TigerLogic XDMS features to allow Geospatial
XQuery (GSX) operators and functions to integrate into existing
queries and data (for example GML returned from a Web Service
response). Native GSX support makes TigerLogic XDMS a natural
GML environment for building high performance and scalable geospatial
applications.
Product
Brochure
TigerLogic
XDMS Product Overview (234 KB pdf)
Technical
Overview
TigerLogic
XDMS 3.0 Technical Overview
Trial
Software
An evaluation copy of TigerLogic XDMS is available. To download
a free evaluation,
please fill out the request form with your general information.
Contact
Us
For inquiries, please contact TigerLogic XDMS sales at 949-442-4400
or at tl-info2@rainingdata.com.
|