|
|
|
5.x (Open Source)
|
5.x (Closed Source)
|
6.x (Open Source)
|
6.x (Closed Source)
|
| License |
Commercial and Open Source
offerings |
Y
|
Y
|
Y
|
Y
|
| SQL Support |
SQL92 |
Y
|
Y
|
Y
|
Y
|
|
|
SQL99 |
Y
|
Y
|
Y
|
Y
|
|
|
SQL2003/SQL 200n |
Y
|
Y
|
Y
|
Y
|
|
|
Standard Schema
|
Y
|
Y
|
Y
|
Y
|
|
|
Information Schema |
Y
|
Y
|
Y
|
Y
|
|
|
Views (Updatable via Triggers) |
Y
|
Y
|
Y
|
Y
|
|
|
Stored Procedures |
Y
|
Y
|
Y
|
Y
|
|
|
Triggers |
Y
|
Y
|
Y
|
Y
|
|
|
Constraints (Primary & Unique, Foreign,
& Check) |
Y
|
Y
|
Y
|
Y
|
|
|
Joins (INNER and OUTER) |
Y
|
Y
|
Y
|
Y
|
|
|
Unions (Distinct/All) |
Y
|
Y
|
Y
|
Y
|
|
|
Intersection (Distinct/All) |
Y
|
Y
|
Y
|
Y
|
|
|
Except (Distinct/All) |
Y
|
Y
|
Y
|
Y
|
|
|
Sub-Selects/Nested Queries |
Y
|
Y
|
Y
|
Y
|
|
|
Query in FROM Clause |
Y
|
Y
|
Y
|
Y
|
|
|
Multi-column predicate |
Y
|
Y
|
Y
|
Y
|
|
|
Locking and Concurrency |
Y
|
Y
|
Y
|
Y
|
|
|
Transactions |
Y
|
Y
|
Y
|
Y
|
|
|
Referential Integrity |
Y
|
Y
|
Y
|
Y
|
|
|
Partial Rollback from Transaction |
Y
|
Y
|
Y
|
Y
|
|
|
Locking (Row, Table) |
Y
|
Y
|
Y
|
Y
|
|
|
Deadlock Detection |
Y
|
Y
|
Y
|
Y
|
|
Group By |
Y
|
Y
|
Y
|
Y
|
|
|
Order By |
Y
|
Y
|
Y
|
Y
|
|
User Defined Functions/Types |
Y
|
Y
|
Y
|
Y
|
|
|
Identity/Auto-Increment |
Y
|
Y
|
Y
|
Y
|
|
|
BLOB |
Y
|
Y
|
Y
|
Y
|
|
|
Inverse Function (Virtuoso Unique) |
Y
|
Y
|
Y
|
Y
|
|
|
EXPLAIN |
Y
|
Y
|
Y
|
Y
|
|
SQL Procedure Language |
Y
|
Y
|
Y
|
Y
|
|
Native XML |
Y
|
Y
|
Y
|
Y
|
|
|
SQLX Support |
Y
|
Y
|
Y
|
Y
|
|
|
XQuery |
Y
|
Y
|
Y
|
Y
|
|
|
XPath |
Y
|
Y
|
Y
|
Y
|
|
|
XSLT |
Y
|
Y
|
Y
|
Y
|
|
|
SQL to XML Mapping Schema |
Y
|
Y
|
Y
|
Y
|
|
|
XMLType |
Y
|
Y
|
Y
|
Y
|
|
|
XMLA Support |
Y
|
Y
|
Y
|
Y
|
|
SOAP/WS* Protocols/UDDI |
Y
|
Y
|
Y
|
Y
|
| RDF Database Engine |
|
|
|
|
|
|
|
Data Providers for Sesame, Jena, and
Redland |
Y
|
Y
|
Y
|
Y
|
|
|
OpenID, OAuth, and FOAF+SSL authentication
options for service endpoints (e.g., SPARQL) |
Y
|
Y
|
Y
|
Y
|
|
|
SPARQL 1.1 Support |
|
|
Y
|
Y
|
|
|
DBMS Hosted Pivot Engine (Faceted Linked Data
Browser) with Web Services Interfaces (SOAP or RESTful
interaction patterns) |
|
|
Y
|
Y
|
|
|
Partial Index Support (2+3 Index
Layout) |
|
|
Y
|
Y
|
|
|
Clustering & High Availability |
|
|
|
Y
|
|
|
SPARQL GeoSpatial Extensions |
|
|
|
Y
|
|
|
SPARQL Transitivity Extensions |
|
|
Y
|
Y
|
|
|
Reasoning for: owl:sameAs,
owl:equivalentClass, owl:equivalentProperty,
owl:InverseFunctionalProperty, rdfs:subClassOf,
rdfs:subPropertyOf |
Y
|
Y
|
Y
|
Y
|
|
|
Additional Reasoning for:
owl:TransitiveProperty, owl:SymmetricalProperty,
owl:inverseOf |
|
|
Y
|
Y
|
| Database (Relational) |
|
|
|
|
|
|
Unicode Support |
Y
|
Y
|
Y
|
Y
|
|
|
Clustering & High Availability |
|
|
|
Y
|
|
|
GeoSpatial Indices & Queries |
|
|
|
Y
|
|
|
Transitive Closure Queries |
|
|
Y
|
Y
|
|
|
Backup - Online/Full/Incremental |
Y
|
Y
|
Y
|
Y
|
|
|
Connections (Multiple/Concurrent) |
Y
|
Y
|
Y
|
Y
|
|
|
XA/2PC Support |
Y
|
Y
|
Y
|
Y
|
|
|
Full Text Search |
Y
|
Y
|
Y
|
Y
|
|
|
Federated Virtuoso Databases |
Y
|
Y
|
Y
|
Y
|
|
|
Federated External 3rd Party Databases
(Heterogeneous Relational Data
Virtualization) |
|
Y
|
|
Y
|
|
|
Backup - Online/Full/Incremental |
Y
|
Y
|
Y
|
Y
|
|
|
LDAP Account Management & Authentication
Integration |
Y
|
Y
|
Y
|
Y
|
|
|
Connections (Multiple/Concurrent) |
Y
|
Y
|
Y
|
Y
|
|
|
XA/2PC Support |
Y
|
Y
|
Y
|
Y
|
|
|
Full Text Search |
Y
|
Y
|
Y
|
Y
|
|
|
Federated (Same Type DBMS) |
Y
|
Y
|
Y
|
Y
|
|
|
Virtual/Federated (Heterogeneous) |
|
Y
|
|
Y
|
|
|
VLDB (Multiple Gigabytes
/Terabytes) |
Y
|
Y
|
Y
|
Y
|
| Storage Options |
|
|
|
|
|
|
|
Unified Storage (WebDAV
Repository) |
Y
|
Y
|
Y
|
Y
|
| Data Replication |
|
|
|
|
|
|
Snapshot - Commercial Version Only |
|
Y
|
|
Y
|
|
|
Transactional |
|
Y
|
|
Y
|
|
|
Bi-Directional |
|
Y
|
|
Y
|
| Security |
|
|
|
|
|
|
Grants & Roles |
Y
|
Y
|
Y
|
Y
|
|
|
SSL & Certificates (including FOAF+SSL
use) |
Y
|
Y
|
Y
|
Y
|
|
|
Encryption |
Y
|
Y
|
Y
|
Y
|
|
|
Row Level ACLS (aka RLS) |
Y
|
Y
|
Y
|
Y
|
|
|
User Passwords |
Y
|
Y
|
Y
|
Y
|
| Interaction Interfaces |
|
|
|
|
|
|
Interactive Command Line - ISQL |
Y
|
Y
|
Y
|
Y
|
|
|
Graphical (Web-based) - Conductor |
Y
|
Y
|
Y
|
Y
|
| Data Access Interfaces |
|
|
|
|
|
|
ODBC 3.5, JDBC 4.0, ADO.NET (Entity Frameworks
compatible), and OLE DB. |
Y
|
Y
|
Y
|
Y
|
| Platform Support |
|
|
|
|
|
|
Windows (32 & 64 Bit versions), Mac OS X
(Universal Binary), Linux (32 & 64 Bit versions),
Solaris (SPARC and x86_64 for 32 and 64 Bit versions).
Others by request. |
Y
|
Y
|
Y
|
Y
|