Sequential bulk loading
Load N-Quads Gzipped files (*.nq.gz) into Virtuoso using the official ld_dir/ld_dir_all and rdf_loader_run methods.
Sequential bulk loading
Load N-Quads Gzipped files (*.nq.gz) into Virtuoso using the official ld_dir/ld_dir_all and rdf_loader_run methods.
Quadstore export
Export the entire content of a Virtuoso quadstore using the official dump_nquads stored procedure in N-Quads format.
Docker support
Seamlessly integrates with Virtuoso running in a Docker container by executing isql commands via docker exec.
Docker launcher
Launch a Virtuoso database using Docker with automatic memory tuning, volume mounts, and DirsAllowed configuration.
Full-text index rebuilder
Rebuild the Virtuoso full-text index for optimal querying using the bif:contains function in SPARQL queries.
Flexible configuration
Customize Virtuoso connection details, file patterns, and paths to isql and docker executables.
Performance benchmarks
Test parallel SPARQL query performance with configurable thread counts and visualize results.
After installation, you have access to the following commands:
| Command | Description |
|---|---|
virtuoso-launch | Launch Virtuoso with Docker |
virtuoso-bulk-load | Bulk load RDF data |
virtuoso-dump | Export quadstore |
virtuoso-rebuild-index | Rebuild full-text index |
# Launch Virtuoso with Dockervirtuoso-launch \ --name my-virtuoso \ --memory 16g \ --mount-volume /data/rdf:/rdf \ --detach \ --wait-ready
# Bulk load RDF datavirtuoso-bulk-load \ -d /rdf \ -k mypassword \ --docker-container my-virtuoso \ --recursive