Chargement des données dans Virtuoso
De Dbpedia.fr.
Version du 2 février 2012 à 11:21 par Julien.Cojan (discuter | contributions)
Sommaire |
Configuration
- configuration du fichier /etc/odbc.ini :
[Local Virtuoso] Driver=/usr/lib64/virtodbc_r.so Address=127.0.0.1 Port=1111 UID=dba
- configuration du fichier virtuoso.ini (/var/lib/virtuoso/db/virtuoso.ini) :
suivant les conseils des commentaires : valeurs conseillées pour les paramètres NumberOfBuffers et MaxDirtyBuffers pour 8Go de memoire vive :
NumberOfBuffers=680000 MaxDirtyBuffers=500000
Essais
methode 1
DB.DBA.TTLP_MT(file_to_string_output('[fichier .nt]'), , '[nom de graphe]', 255);
Machine | RAM | NumberOfBuffers | MaxDirtyBuffers | Temps de chargement | max charge CPU (somme freq) | max RAM utilisée |
dbpedia.inria.fr, 2CPU | 8 Go | 2000 | 1200 | 2225054 msec - 37 min | 2500 MHz | 2600 Mo |
methode 2
Avec la librairie rdfloader.sql voir tutoriel
Machine | RAM | NumberOfBuffers | MaxDirtyBuffers | Temps de chargement | max charge CPU (somme freq) | max RAM utilisée |
dbpedia.inria.fr, 2CPU | 8 Go | 680000 | 500000 | 190516 msec - 3 min | 2226 MHz | 1426 Mo |
dbpedia.inria.fr, 2CPU | 8 Go | 2000 | 1200 | 542730 msec - 9 min | 3179 MHz | 2226 Mo |