Virtuoso is a hybrid between a database engine and a middleware, which combines the functions of traditional RDBMS, ORDBMS as well as virtual databases alongside RDF, XML, web application server and file server functionality onto a single platform, enabling flexible harmonization of data, integrating new-age technologies such as AI and ML to participate in the data virtualization process.
Virtuoso Features
VIrtuoso has a bunch of amazingly cool features which make data virtualization a fun process. Some of these features are as follows -
- Controlled and secure data access
- Ensures policy-based security by inserting extra conditions in the form of statements, depending on the user who’s preparing the statement
- Provides extended object rational model, thereby combining relational access with inheritance
- Supports SQL and SPARQL query access across ODBC, JDBC, ADO.NET compliant apps and web services.
- Enhanced relational mapping
- Allows use of existing standard-compliant applications for the exploitation of powerful Semantic Web of Linked Data
- Provides open, standard-compliant interfaces for client and server interaction entry points
- Built-in custom reasoning and inference capabilities for achieving digital transformation via using AI
- Scalability and Performance
- Bolsters scalability and performance of applications in the likes of DBpedia and a number of nodes in the KnowledgeGraph
- Handling all kinds of ad-hoc queries
- Use hyperlinks as super keys for constructing powerful KnowledgeGraphs
- Virtualization of storage across major services like Dropbox, OneDrive, Google Drive alongside Rackspace and Amazon S3.
- Allows constructing RDF-based link data views over SQL, XML and even REST data sources
- Virtualization of disparate data sources such as ODBC- and even JDBC-.
Virtuoso Pricing
One of the most interesting discussions around this software is the Virtuoso pricing module. There are currently 4 plans that one can avail from the wide variety of Virtuoso pricing options for different team sizes. The current Virtuoso pricing packages are billed for a year and probably have decent plans for all team sizes.
Virtuoso Demo
For people who are willing to try out the product before buying a plan, the company disappointingly doesn't offer any free trial version, so you have to ultimately buy the product firsthand, without any prior checks.