#rdf #marklogic
#rdf #marklogic
Вопрос:
Я использую недавнее средство RDF от MarkLogic. Все методы загрузки, которые я могу найти, разделяют мой ввод на документы по 100 троек. Есть ли какой-нибудь способ настроить это на другой размер?
Ответ №1:
Начиная с версии 7.0-3, такой опции не существует. По какой причине вы хотите настроить значение?
При желании вы можете создавать собственные документы, содержащие тройные данные, и управлять ими.
Комментарии:
1. Я пытаюсь настроить использование документов. Я хочу, чтобы организация в MarkLogic отражала организацию в файловой системе (т. Е., Если я обновляю файл, я хочу знать, какие документы обновлять в ML). Очевидным способом было бы, чтобы документы в ML и документы в файловой системе были равны 1-1. Это может быть неразумно, но я хотел поиграть с этим.
2. Кроме того, я удивлен, что ни один из вас не указал мне на semi:itpd($ n) , который настраивает этот параметр. Я обнаружил это, покопавшись в коде XQuery (я все время забываю, сколько ML доступно, просматривая код модулей в xquery).
3. Возможно, не лучшая идея использовать недокументированную функцию. Есть веская причина для нескольких троек в документе. Троек очень мало, и документы имеют накладные расходы на диске и в памяти. Может оказаться, что вы используете, скажем, 1 кБ дискового пространства на тройку при соотношении 1: 1 против 5 кБ на 100 троек при соотношении 1: 100.