Бинарный магазин Modeshape где?

Сначала я настраиваю свой файл конфигурации modehape следующим образом:

"storage" : {
        "persistence" : {
            "type" : "db",
            "connectionUrl": "${database.url}",
            "driver": "${database.driver}",
            "username": "${database.user}",
            "password": "${database.password}",
            "tableName": "GOVERNANCE_MODESHAPE",
            "poolSize" : 5,
            "createOnStart" : true,
            "dropOnExit" : false
        }
}


После того, как я создал узел и установил для него свойство и сохранил его в своей локальной среде, я все еще могу найти узел и свойство в своей локальной среде. Но это не может быть найдено в моем окружении моего коллеги.

Затем я изменяю конфигурацию следующим образом:

"storage" : {
        "persistence" : {
            "type" : "db",
            "connectionUrl": "${database.url}",
            "driver": "${database.driver}",
            "username": "${database.user}",
            "password": "${database.password}",
            "tableName": "GOVERNANCE_MODESHAPE",
            "poolSize" : 5,
            "createOnStart" : true,
            "dropOnExit" : false
        },
        "binaryStorage" : {
            "type" : "file",
            "directory": "/var/thinkbig/modeshape",
            "minimumBinarySizeInBytes" : 5000000
        }
    }

Я могу найти узел и свойство, созданные в моей локальной среде, и мой коллега также может найти его в своей локальной среде. Но я не могу найти каталог пути /var/thinkbig/modehape.

Итак, я хочу знать, откуда бинарный магазин modehape? Почему я добавляю конфигурацию "binaryStorage" в файл конфигурации, каждый может найти узел и свойство? Заранее спасибо!

1 ответ

Согласно документу для minimalBinarySizeInBytes минимальный размер (в байтах), выше которого двоичные значения будут храниться в хранилище. Любое двоичное значение меньшего размера будет сохранено вместе с информацией другого узла.

Это означает, что двоичные файлы, меньшие указанного размера, хранятся в базе данных, а не в файловой системе. Вы можете изменить это значение на 1 байт, если хотите убедиться, что все двоичные файлы хранятся в файловой системе.

Другие вопросы по тегам