|
|
|
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
|