У меня есть файл n-triples 2.9GB, и мне удалось загрузить его как в родном репозитории кунжута с помощью (spoc, posc и ospc indexes) (позвоните по телефону repo_native
) и в хранилище ксерокопий в памяти (пусть назовите это repo_memory
). Я проверил размер на диске обоих хранилищ в каталоге ~/.aduna/openrdf-sesame/repositories
, и я был удивлен, что каталог repo_native
принять 1.8GB в то время как каталог repo_memory
принимать только 125 МБ.Как объяснить большую разницу между размерами памяти и размерами собственного хранилища на диске в Sesame 2.7.7?
На самом деле, я не знаю, как это объяснить. Неужели это постоянство в репозитории памяти так или иначе использовало родное хранилище?
Есть ли у кого-нибудь объяснение такой разницы в размере?
Заранее спасибо
Итак, вы имеете в виду, что на самом деле все мои данные все еще находятся в основной памяти и что они будут отбрасываться на диск при завершении работы сервера кунжута? –
Нет, это совсем не то, что я имею в виду. Я имею в виду, что ваш хранилище в памяти (вероятно) настроен не для сохранения на диске, или что-то пошло не так во время загрузки. Но невозможно определить, в чем проблема, без дополнительной информации о вашей настройке. –