OpenLink Software

Relational Database 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 validate

  • User Defined Types

  • Anytime Query -- where configurable response times are 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

  • High Availability (Failsafe) Functionality for Cluster Configurations

  • High-Performance ODBC, JDBC, ADO.NET (Entity Frameworks compatible), OLE DB, and XMLA data providers / drivers.