0
我有一個模式爲(id, numvalue1, numvalue2, name, surname, telephone)
的關係表。前三列是integer
,最後三列是nvarchar
。將50Gb關係數據加載到Virtuoso中的最快方法?
將100萬條記錄載入Virtuoso現在需要大約5-6小時的批量插入。
是否有更高效的方式將關係數據的大文件加載到Virtuoso中(作爲RDF數據的批量插入)?
我有一個模式爲(id, numvalue1, numvalue2, name, surname, telephone)
的關係表。前三列是integer
,最後三列是nvarchar
。將50Gb關係數據加載到Virtuoso中的最快方法?
將100萬條記錄載入Virtuoso現在需要大約5-6小時的批量插入。
是否有更高效的方式將關係數據的大文件加載到Virtuoso中(作爲RDF數據的批量插入)?
最後,我找出了我正在尋找的答案。有csv_load功能(請參閱http://vos.openlinksw.com/owiki/wiki/VOS/VirtCsvFileBulkLoader)。大多數版本沒有預先安裝,因此您必須在isql控制檯中編寫給定的腳本。該腳本在數組定義(「arr」)中有一個拼寫錯誤,而不是「ANY」類型,類型是「any」。
你看過[SQL批量加載的Virtuoso文檔](http://docs.openlinksw.com/virtuoso/sqlbulkloadoperationsftable/)(和下一頁)嗎?如果沒有提供,請提供更多詳細信息 - 您的數據從哪裏開始?您是否已將Virtuoso設置調整爲[使用可用的系統資源](http://docs.openlinksw.com/virtuoso/rdfperfgeneral/)?你使用的是哪個版本的Virtuoso? – TallTed
感謝您的評論,但「SQL批量加載的Virtuoso文檔」不適合我,因爲我想更新我的數據庫。我根據它們提供的代碼嘗試了csv_load,csv_load_file(http://docs.openlinksw.com/virtuoso/fn_csv_load/),但是我總是會遇到一個錯誤,無論是.ini文件中的訪問還是函數的參數爲表名。 – Cheryl
這裏沒有足夠的信息有用地建議你。我建議你在[Virtuoso用戶郵件列表](https://lists.sourceforge.net/lists/listinfo/virtuoso-users/)上提出你的問題,或者如果你使用的是商業版,在[Support Case ](http://support.openlinksw.com/support/online-support.vsp)。 – TallTed