1. Overview
Chapter Contents
|
Prev
|
Next
Keyword Search:
www.openlinksw.com
docs.openlinksw.com
Book Home
Contents
Preface
Overview
What is Virtuoso?
Why Do I Need Virtuoso?
Key Features of Virtuoso
Virtuoso 6 FAQ
Tips and Tricks
Installation Guide
Quick Start & Tours
Sample ODBC & JDBC Applications
Conceptual Overview
Administration
Data Access Interfaces
SQL Reference
SQL Procedure Language Guide
Database Event Hooks
Data Replication, Synchronization and Transformation Services
Web Application Development
XML Support
RDF Data Access and Data Management
Web Services
Runtime Hosting
Internet Services
Free Text Search
TPC C Benchmark Kit
Using Virtuoso with Tuxedo
Appendix
Virtuoso Functions Guide
Abstract
A quick overview on Virtuoso providing answers to simple questions that may already be in mind.
Table of Contents
1.1. What is Virtuoso?
1.2. Why Do I Need Virtuoso?
1.3. Key Features of Virtuoso
1.3.2. XML Document Storage & Creation
1.3.3. Web Page Hosting
1.3.4. Web Services Creation & Hosting
1.3.5. WebDAV Compliant Web Store
1.3.6. Content Replication & Synchronization
1.3.7. Transparent Access To Heterogeneous Data
1.3.8. Mail Delivery & Retrieval Services
1.3.9. NNTP Aggregation & Serving
1.4. Virtuoso 6 FAQ
1.4.1. What is the storage cost per triple?
1.4.2. What is the cost to insert a triple (for the insertion itself, as well as for updating any indices)?
1.4.3. What is the cost to delete a triple (for the deletion itself, as well as for updating any indices)?
1.4.4. What is the cost to search on a given property?
1.4.5. What data types are supported?
1.4.6. What inferencing is supported?
1.4.7. Is the inferencing dynamic, or is an extra step required before inferencing can be used?
1.4.8. Do you support full-text search?
1.4.9. What programming interfaces are supported? Do you support standard SPARQL protocol?
1.4.10. How can data be partitioned across multiple servers?
1.4.11. How many triples can a single server handle?
1.4.12. What is the performance impact of going from the billion to the trillion triples?
1.4.13. Do you support additional metadata for triples, such as time-stamps, security tags etc?
1.4.14. Should we use RDF for our large metadata store? What are the alternatives?
1.4.15. How multithreaded is Virtuoso?
1.4.16. Can multiple servers run off a single shared disk database?
1.4.17. Can Virtuoso run on a SAN?
1.4.18. How does Virtuoso join across partitions?
1.4.19. Does Virtuoso support federated triple stores? If there are multiple SPARQL end points, can Virtuoso be used to do queries joining between these?
1.4.20. How many servers can a cluster contain?
1.4.21. How do I reconfigure a cluster, adding and removing machines, etc?
1.4.22. How will Virtuoso handle regional clusters?
1.4.23. Is there a mechanism for terminating long running queries?
1.4.24. Can the user be asynchronously notified when a long running query terminates?
1.4.25. How many concurrent queries can Virtuoso handle?
1.4.26. What is the relative performance of SPARQL queries vs native relational queries?
1.4.27. Does Virtuoso Support Property Tables?
1.4.28. What performance metrics does Virtuoso offer?
1.4.29. What support do you provide for concurrent/multithreaded operation? Is your interface thread-safe?
1.4.30. What level of ACID properties is supported?
1.4.31. Do you provide the ability to atomically add a set of triples, where either all are added or none are added?
1.4.32. Do you provide the ability to add a set of triples, respecting the isolation property (so concurrent accessors either see none of the triple values, or all of them)?
1.4.33. What is the time to start a database, create/open a graph?
1.4.34. What sort of security features are built into Virtuoso?
1.5. Tips and Tricks
1.5.1. How Can I execute SPARQL queries containing '$' character using ISQL?
1.5.2. How can I find on which table deadlocks occur?
1.5.3. How Can I configure parameters to avoid out of memory error?
1.5.4. What are "Generate RDB2RDF triggers" and "Enable Data Syncs with Physical Quad Store" RDF Views options?
1.5.5. How to Manage Date Range SPARQL queries?
1.5.6. How can I see which quad storages exist and in which quad storage a graph resides?
1.5.7. Can I drop and re-create the DefaultQuadStorage?
1.5.8. How to display only some information from RDF graph?
1.5.9. Is it possible to have the SPARQL endpoint on a different port than the Conductor?
1.5.10. How to enable the Virtuoso Entity Framework 3.5 ADO.Net Provider in Visual Studio 2010?
1.5.11. How Can I Control the normalization of UNICODE3 accented chars in free-text index?
1.5.12. How Can I define graph with virt:rdf_sponger option set to "on"?
1.5.13. How do I use SPARUL to change a selection of property values from URI References to Literals?
1.5.14. How is a Checkpoint performed against a Virtuoso Clustered Server?
1.5.15. How can I use CONSTRUCT with PreparedStatements?
1.5.16. How can perform SPARQL Updates without transactional log size getting exceed?
1.5.17. How can I write custom crawler using PL?
1.5.18. How Can I Get an exact mapping for a date?
1.5.19. How Can I Get certificate attributes using SPARQL?
1.5.20. How can I make Multi Thread Virtuoso connection using JDBC??
1.5.21. How Do I Perform Bulk Loading of RDF Source Files into one or more Graph IRIs?
1.5.22. How to exploit RDF Schema and OWL Inference Rules with minimal effort?
1.5.23. How can I dump arbitrary query result as N-Triples?
1.5.24. How do I bind named graph parameter in prepared statement?
1.5.25. How can I insert binary data to Virtuoso RDF storage in plain queries and with parameter binding via ADO.NET calls?
1.5.26. How can I insert RDF data from Visual Studio to Virtuoso?
1.5.27. How does default describe mode work?
1.5.28. What should I do if the Virtuoso Server is not responding to HTTP requests?
1.5.29. How can I replicate all graphs?
Previous
Preface
Chapter Contents
Next
What is Virtuoso?