Самый быстрый способ загрузить 50 ГБ реляционных данных в Virtuoso?
У меня есть реляционная таблица со схемой (id, numvalue1, numvalue2, name, surname, telephone)
, Первые три столбца integer
и последние три столбца nvarchar
,
Загрузка 1 миллиона записей в Virtuoso теперь занимает около 5-6 часов с пакетной вставкой.
Существует ли более эффективный способ загрузки больших файлов реляционных данных в Virtuoso (в виде массовой вставки для данных RDF)?
1 ответ
Наконец, я выясняю ответ, который я искал. Существует функция csv_load (см. Http://vos.openlinksw.com/owiki/wiki/VOS/VirtCsvFileBulkLoader). Большинство версий не имеют его предварительно установленного, поэтому вы должны написать данный скрипт в консоли isql. Скрипт содержит опечатку в определении массива ("arr") вместо типа "ANY", тип "any".