Сколько троек в документе?

#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.