ГОСТ Р ИСО/МЭК 17826-2015
Т а б л и ц а 117 - Метаданные системы данных
Имя элементаТипОписаниеТребование
метаданных
cdmi_dala_
redundancy
cdmi_
immediale_
redundancy
cdmi_
assignedsize
cdmi_
infrastructure
Redundancy
cdmi_data_
dispersion
СтрокаЕсли данный элемент метаданных присутствует и установлен рав Опционально
JSON ным строковому представлению положительного числа, он показывает
сколько полных копий запросил клиент. Дополнительные копии создаются в
соответствии с установленным значением. Если данный элемент отсут
ствует или не установлен равным положительному числу, он не должен
использоваться.
СтрокаЕсли данный элемент метаданных присутствует и установлен рав Опционально
JSON ным ’true", это означает, что клиент запрашивает, чтобы как минимум
количество копий, установленных в cdmi_data_redundancy. содержали
вновь записанное значение до завершения операции. Этот элемент обе
спечивает запись на постоянный носитель нескольких копий данных для
предотвращения их потери. Если данный элемент отсутствует или не ра
вен "true", он не должен использоваться.
Если заданное количество копий не может быть создано за время
ожидания операции HTTP, транзакция должна завершиться, но элемент
метаданных cdmi_immediate_redundancy_provided должен быть установ
лен в "false*.
СтрокаЕсли данный элемент метаданных присутствует и установлен рав Опционально
JSON ным строковому представлению положительного числа, он показывает, что
клиент передает размер в байтах, необходимый для экспорта контейнера
через другие протоколы (см. 9.1.1). Система не обязана резервироватьэтот
обьем. и он может быть выделен по механизму тонкого резервирования.
Таким образом, запрошенное значение может быть больше, чем реальный
обьем использованного пространства. Если этот элемент отсутствует или
не содержит положительное число, он не должен использоваться.
Данный элемент применим только к контейнерам и не наследуется
их дочерними объектами.
СтрокаЕсли данный элемент метаданных присутствует и установлен равным Опционально
JSON строковому представлению положительного числа, он указывает на то. что
клиент запрашивает соответствующее число независимых инфраструктур
хранения для поддержки нескольких копийданных. Данный элемент исполь
зуется для того, чтобы копии, запрошенные в cdmi_data_redundancy. храни
лись на нескольких независимых устройствах. Если этот элемент отсутству ет
или не равен положительному числу, он не должен использоваться.
СтрокаЕсли данный элемент метаданных присутствует и установлен рав Опционально
JSON ным строковому представлению положительного числа, он указывает на
то, что клиент запрашивает минимальное расстояние (в км) между ин
фраструктурами, поддерживающими хранение копий (число копий равно
cdmijnfrastructure Redundancy) данных. Этот элемент используется для
повышения надежности хранения копий данных, предотвращая их поте
рю вследствие местных аварий. Если этот элемент отсутствует или не
равен положительному числу, он не должен использоваться.
geographic_
placement
JSON которому количеству геополитических идентификаторов, этоозначает, что
строк клиент накладывает ограничение на географические регионы, где может
JSON храниться объект. Каждый геополитический идентификатор должен быть
либо строкой, содержащей корректный код страны/административного
образования в соответствии со стандартом ISO 3166. показывающей, где
разрешено хранение объекта, либо строкой, начинающейся с символа *!"
перед кодом по стандарту ISO 3166 страны/административного образова
ния. удаляющей страну/административное образование из предыдущего
списка геополитических регионов.
Данный список обрабатывается слева направо, обработка заканчи
вается. если кандидат-хранилище находится в списке как разрешенный
или запрещенный регион, или админстративное образование в составе
разрешенного или запрещенного региона. В дополнение к кодам ISO
3166, **" указывает на все регионы.
cdmi_МассивЕслиданный элемент метаданных присутствует и соответствует не Опционально
130