Я установил Openlink Virtuoso, используя пакеты ubuntu, следуя инструкциям в http://vos.openlinksw.com/owiki/wiki/VOS/VOSUbuntuNotes.
У меня Ubuntu 16.04, и этот процесс установил виртуозную версию 06.01.3127, которая довольно старая.
Итак, я решил обновить версию 6.x до 7.x, загрузив предварительно собранные двоичные файлыдля GNU / Linux, как указано в http://vos.openlinksw.com/owiki/wiki/VOS/VOSDownload#Pre-built%20binaries, следуя инструкциям в http://vos.openlinksw.com/owiki/wiki/VOS/UpgradingToVOS610#Upgrading%20from%20Release%206.x%20to%20Release%207.x.
В приведенных выше инструкциях мне не ясно, что мне делать для шагов 3, 4 и 5.
Запустите новый сеанс терминала и установите более новые двоичные компоненты v7.x либо поверх, либо после удаления более старых двоичных компонентов v6.x.
Настройка средыс новым сценарием Virtuoso 7.x и запустите экземпляр с новым двоичным файлом Virtuoso 7.x, который автоматически обновит v6.x до новой структуры базы данных v7.x в исходном формате хранения строк.
Virtuoso 7 поддерживает хранение по столбцам, обеспечивая сжатие данных в 3 раза лучше, чем хранение по строкам, что позволяет хранить данные в 3 раза больше в той же памяти и на диске.Таким образом, следует рассмотреть преобразование соответствующих существующих таблиц в хранилище по столбцам, особенно для рабочих нагрузок типа Business Intelligence и хранилища данных RDF, с документом «Как преобразовать хранилище строк в таблицу хранилищ столбцов», содержащим пример того, как это можно сделать дляТаблица RDF_QUAD, используемая для хранения данных RDF.
Для 3 я заменил двоичные файлы старой установки на недавно загруженные двоичные файлы, для меня это означало копирование двоичных файлов в / usr / binкаталог.
Для 4 я обновил файл virtuoso.ini с учетом предоставленного примера при загрузке предварительно собранных двоичных файлов.
Для 5 я ничего не делал, так как у меня не было никаких данных в начальной установке virtuoso.
Виртуозная версия теперь 07.20.3229 в localhost: 8890.
Кроме того, я проверил версию, используя виртуоз-т -?и с помощью соответствующего запроса SPARQL, как в http://vos.openlinksw.com/owiki/wiki/VOS/VirtCheckSvrVersionViaSparql.
Поэтому выполненные мной действия были правильными и обновление завершено?
Заранее спасибо