Database Engine
A multi-model database management system
(DBMS) that offers structured data management for a variety of
structured data models that includes: Relational, Graph (RDF model
variant), Document (HTML, XML, Free Text etc).
Relational Model Engine
Virtuoso includes a powerful native high-peformance and scalable
relational database. It handles online transaction processing
(local or distributed) and decision support (business analytics and
data warehousing) in the manner expected of any enterprise grade
RDBMS engine. Key features include:
- SQL-92 and SQL 200n support
- SQL extensions for Transitive Closures, SPARQL within SQL
- SQLX for XML based data access
- SQL extensions for XPath/XQuery, in-built XSLT processor,
in-built XML Schema validator
- User Defined Types
- Anytime Query -- where configurable response times are
customaly assigned to queries
- Stored Procedures and Stored Procedure Views (also known as
Table Value Functions) & Triggers
- Full Text Indexing, Queries, and Triggers
- Geo Spatial Indexing and Queries
- Compatible with XA compliant TP Monitors for Distributed
Transactions Processing
- Row Level Security
- Cluster Mode that delivers Horizontal Partitioning and Parallel
Task Execution
- Incremental Online Backups
- Failsafe High Availability for Cluster Configurations
- High-Performance ODBC, JDBC, ADO.NET (Entity Frameworks
compatible), OLE DB, and XMLA data providers / drivers.
RDF Graph Model Engine
In recent times, courtesty of the Internet and general ubiquity
of the World Wide Web, a new data access and management landscape
has emerged, one that is very different from what existed in the
late '80s. Key characteristics of this landscape include: Data
Model Heterogeneity, Disparate Data Locality, User Activity
Generated Data, and increased desire for Conceptual rather than
Logical level oriented data access and integration.
Virtuoso enterprise grade RDF data store accomodates all of the
critical success factors outlined above. Its key features
include:
- Full and Partial Indexes (2+3 index)
- Geo Spatial Indexing
- Full Text Indexing
- Anytime Query Functionality -- partial results capability
associated with configurable response time intervals
- In-built faceted/pivot engine for navigating across Entity Type
and Attribute associations within RDF model graphs
- SPARQL 1.1 Query Language, Protocol, and Results Serialization
support
- SPARQL extensions for Full Text Queries, Geo Spatial Queries,
Business Analytics and Intelligence, Path Expressions, Sub Queries,
SQL Stored Procedure and Built-In Function exploitation from
SPARQL
- "on the fly" crawling and de-referencing of Linked Data Objects
via their Generic HTTP Identifiers (URIs)
- Supports data broad range of RDF model data representation
formats: HTML+RDFa, RDF-JSON, N3, Turtle, TriG, TriX, and
RDF/XML