What is Qizx?

Transcription

What is Qizx?
Key Features That Set Qizx Apart:
Automatic and customizable indexing
• The full contents of XML documents are indexed by
The XML Advantage
Native XML storage
• Qizx supports storage of any type of document. To
What is Qizx?
The Qualcomm® Qizx™ software is a native XML database
that is well-suited for high-volume, high-throughput
workflow environments and text-intensive projects where
quick access and searching of documents is critical. Qizx is
a NoSQL, document-oriented database that offers excellent
search power and flexibility.
The easy-to-use Qizx system is enterprise-ready and is
designed for high-speed querying, retrieval, and automatic
document indexing.
Use Qizx to Store:
•
•
•
•
•
•
•
•
•
default: element structure, attribute values, simple
element content, and full text.
• For advanced needs, Qizx supports custom indexing
of XML content via user-defined data sieves. Full-text
indexing can also be customized by providing plugins for
word tokenizing, stemming and thesaurus lookups.
Scientific data
Technical documents
Medical information
Books
Manuscripts
Catalogs
Regulatory filings
Intellectual property
Business & accounting records
Qizx Engine
support XQuery, XML documents indexed in Qizx have an
internal representation that complies with the XQuery/
XPath 2 data model.
• The logical structure is fully preserved and documents
can be exported back into XML without information loss
(except for physical details like entity boundaries and
CDATA sections).
Query
• Qizx works with a cost-based query plan optimizer that
exploits indexes automatically and detects and optimizes
most types of joins.
• Qizx offers a complete and efficient XQuery
implementation, and supports XQuery Update and
XQuery Full Text extensions.
Metadata querying
• Qizx allows attaching metadata to documents by
associating user-defined properties with documents and
collections without modifying content.
• Property values can have basic types or XML fragments
and are efficiently queried through XQuery or the Qizx
API.
• Qizx supports searching both XML and simple type
metadata properties.
Embeddable engine
• Qizx is written in Java and can be integrated into a
standalone application.
• It can also be used in the J2EE environment and conforms
to the Java J2EE Servlet API.
• Qizx offers a simple, ready-to-use server based on HTTP
protocols, which makes it usable by applications written
in a variety of languages.
• C++ and Python bindings are included for database
access
Why Qizx? To Effectively Manage XML Content
Qizx™ is enterprise ready and offers high availability, improved performance, reliability, and efficient document
indexing and search power. It works with well-formed XML documents, with no DTD or schema required, and
provides a full range of features:
Automatic Indexing:
•
•
•
ACID Transactions:
Indexes XML content automatically
Eliminates the classic burden of defining ad-hoc indexes for
application queries
Provides query and transformation performance that saves
time, money, and resources in the development process
Leverages automatic indexing for faster querying
Document Type Definition (DTD) and schema are optional
Takes advantage of the XML structure to optimize queries
automatically
Supports XQuery (including Full-Text and Update extensions)
Conforms to W3C specifications
Security:
•
Per user, hierarchical, fine-grained access control lists
•
Queryable metadata properties can be associated with indexed
collections and docs
Extensible:
Scalable:
•
Compresses documents and indexes for significant reduction
of disk space use
Hierarchical collections:
Standards Based:
•
•
Enables concurrent transactions and updates
Completes queries without interfering with updates
Performs backups while the Qizx engine is running
Compressed representation:
•
Query Performance:
•
•
•
•
•
•
Manages data repositories of several terabytes in size that
contain hundreds of millions of documents
•
•
•
Integrates with a standalone Java application
Comes integrated in a REST server
Accessible by remote clients and applications
XML Standards
System Requirements
High conformance with W3C specifications
Written in Java and supported platforms:
•
•
•
•
•
•
XQuery
XQuery Update
XQuery Full Text
XQuery Scripting
XSLT
SAX2 and DOM • Windows 7, Vista, XP
• Mac OS X 10.5+
• Linux 2.4+
Java runtime
• JRE 1.7
Qizx is available on the AWS Marketplace!
Get More Information about Qizx:
Qizx Website https://www.qualcomm.com/qizx
Qizx General [email protected]
Qizx Support [email protected]
© 2015 Qualcomm Technologies, Inc. All rights reserved. Qualcomm Qizx is a product of Qualcomm Technologies, Inc. Qualcomm is a trademark of Qualcomm Incorporated, registered in the United
States and other countries. Qizx is a trademark of Qualcomm Incorporated. All trademarks of Qualcomm Incorporated are used with permission. All other registered trademarks or trademarks are the
property of their respective owners.