Как вставить большую запись в Orient DB с помощью pyOrient?

У меня есть база данных orientDB с типом вершины «узел».

Вершина узла имеет строковое свойство, называемое «данные».

Я пытаюсь вставить примерно от 5 до 10 МБ в свойство данных узла, однако при этом база данных, похоже, перестает отвечать на запросы.

Я использую pyOrient в качестве драйвера, а данные представляют собой фрейм данных pandas, который я сериализовал в формат пакета сообщений.

Есть ли способ вставить свойства с большими свойствами? Является ли ограничение в конце базы данных, в конце pyOrient или в чем-то еще?


person songololo    schedule 28.04.2015    source источник


Ответы (1)


Согласно странице Двоичные данные в документации Orient DB, это можно сохранить двоичный файл как файл в файловой системе, а затем просто сохранить ссылку на файл в базе данных. Это сработало относительно хорошо для меня.

person songololo    schedule 22.05.2015