16.9. RDF Insert Methods in Virtuoso
16.9.1. Using API functions
-
Using the DB.DBA.TTLP() function
-
Note: use this function for loading Turtle
-
-
Using the DB.DBA.TTLP_MT() function
-
Note: use this function for loading triples from file on multiple threads
-
-
Using the DB.DBA.RDF_LOAD_RDFXML_MT() function
-
Note: Use this function for loading large resources when transactional integrity is not important (loading of a single resource may take more than one transaction)
-
-
Using the DB.DBA.RDF_TTL2HASH() function
-
Note: use this function to get dictionary of triples in 'long valmode'.
-
-
Using the DB.DBA.RDF_LOAD_RDFXML() function
-
For loading RDF/XML, the best way is to split the data to be loaded into multiple streams and load these in parallel using this function.
-
See more details for loading Performance Tuning specifics.