バージョン 13 から バージョン 14 における更新: Virtuoso

差分発生行の前後
無視リスト:
更新日時:
2012/03/07 14:55:42 (13 年 前)
更新者:
wu
コメント:

--

凡例:

変更なし
追加
削除
変更
  • Virtuoso

    v13 v14  
    4545 
    4646=== Allie upload === #allieload  
     47 
     48 
     49'''Data''': 94,420,989 tripples, n3 format. 
     50 
    4751* Approach 1: 
    4852 
     53Load the big file in one stream. 
     54 
     55 
     56'''Result:''' 
     57 2hours. 
     58 
     59 
     60Step: 
     61 
     62 $ nohup  $VIRTUOSO_HOME/bin/isql 1111 dba dba <$VIRTUOSO_HOME/scripts/load.list.isql & 
     63 
     64 
     65load.list.isql script: 
     66 
     67{{{ 
     68log_enable (2); 
     69DB.DBA.TTLP (file_to_string_output('file path'),' ','http://mydbcls.jp', 0); 
     70checkpoint; 
     71}}} 
     72  
    4973* Approach 2: 
    5074 
    5175Use one stream per core (not per core thread). Split the big file into 12 small files(precisely, 13(12+1)files, #linesPerFiles=#totleLines/12). 
    5276 
    53 '''result:''' 
    5477 
    55  47mins(94,420,989 tripples, n3). 
     78'''Result''': 46mins22secs. 
    5679 
    5780  
    58 1. load file into ld_dir: 
     81Step 1. load file into ld_dir: 
    5982 
    6083 $nohup  $VIRTUOSO_HOME/bin/isql 1111 dba dba <$VIRTUOSO_HOME/scripts/load.list.isql & 
     
    6992 
    7093 
    71 2. upload the file into virtuoso: 
     94Step 2. upload the file into virtuoso: 
    7295 $ nohup  $VIRTUOSO_HOME/bin/isql 1111 dba dba <$VIRTUOSO_HOME/scripts/load.data.isql & 
    7396 
     
    89112 
    90113 
    91 46mins22secs 
     114 
     115=== PDBJ upload === #pdbjload  
    92116 
    93117 
     118'''Data:''' .rdf.gz, 77878 files, 58,9987,335 triples  from  
    94119 
    95  
    96 === PDBJ upload === #pdbjload  
     120'''Result:'''103min31s.  
    97121 
    98122=== Uniprot upload === #uniprotload