
2. PDS, PDSE.pptx
- Количество слайдов: 11
Z/OS Наборы данных PDS, PDSE
Содержание ü Наборы данных • Patritioned Data Set Extended
Наборы данных Терминология. Data set – набор логически связанных записей данных, таких как библиотеки макросов или исходный код программы. Этот термин относится к файлу, который содержит одну или несколько записей. Наборы данных также используются для хранения информации, необходимой для приложений или самой операционной системы, такой, как исходный код программ, макробиблиотеки или системные переменные или параметры. Запись – это фиксированное количество байтов, содержащих данные. Часто наборы записей связанной информации мы рассматриваем как единое целое. Запись – это базовый блок информации, используемый программой. Поле – field – относится к конкретной части записи, используемой как особая категория данных, такой, как имя работника или название отдела.
Наборы данных. Patritioned Data Set Существует множество различных типов наборов данных в z/OS. Секционированный набор данных (partitioned data set, PDS) добавляет уровень организации в простую структуру последовательных наборов данных. PDS представляет собой собрание последовательных наборов данных, называемых разделами (members), и оглавления. Каждый раздел подобен последовательному набору данных и имеет простое имя длиной до восьми символов. Оглавление содержит записи для каждого раздела в PDS с ссылкой (или указателем) на раздел. Оглавление дает возможность системе извлечь определенный раздел в наборе данных. Секционированные наборы данных часто называют библиотеками (library). В z/OS они используются для хранения исходных программ, параметров управления системами и приложениями, JCL и исполняемых модулей.
Наборы данных. Patritioned Data Set Пользователь z/OS определяет PDS посредством JCL с организацией наборов данных PO (DSORG=PO), что означает partitioned organization (секционированная организация). Набор данных PDS обеспечивает простой и эффективный способ организации связанных групп последовательных файлов.
Наборы данных. Patritioned Data Set Преимущества PDS: • группирование связанных наборов данных под одним • • именем упрощает управление данными в z/OS; использование PDS позволяет сохранять больше одного небольшого набора данных в дорожке; разделы PDS можно использовать в качестве последовательных наборов данных, которые можно добавлять (или конкатенировать) к последовательным наборам данных; несколько наборов данных PDS можно конкатенировать, создавая, таким образом, большие библиотеки; наборы данных PDS легко создаются с помощью JCL или ISPF; они просты в управлении с использованием утилит ISPF или команд TSO.
Наборы данных. Patritioned Data Set Недостатки: потери пространства; ограниченный размер оглавления; в оглавлении PDS можно сохранить лишь фиксированное количество записей разделов; длительный поиск в оглавлении;
Наборы данных. Patritioned Data Set Extended PDSE означает «partitioned data set extended» (расширенный секционированный набор данных). Этот набор данных состоит из оглавления и из одного или нескольких разделов, как и PDS. Как и PDS, его можно создать с использованием JCL, TSO/E и ISPF и обрабатывать, используя такие же методы доступа. Оглавление может по мере необходимости автоматически расширяться до предела адресации 522236 разделов. Оно также содержит индекс, обеспечивающий быстрый поиск имен разделов. Наборы данных PDSE можно использовать почти вместо всех наборов данных PDS, используемых для хранения данных. Но формат PDSE не предназначен для использования в качестве замены PDS.
Наборы данных. Patritioned Data Set Extended PDSE во многом подобен PDS. Однако наборы данных PDSE имеют другой внутренний формат, что увеличивает их полезность. В PDS программы можно сохранять как загрузочные модули (load modules). В PDSE программы хранятся как программные объекты.
Наборы данных. Patritioned Data Set Extended Преимущества: PDSE автоматически повторно использует пространство в наборе данных; размер оглавления PDSE является гибким и расширяемым для включения хранящихся в нем разделов; система автоматически восстанавливает пространство при удалении или замене раздела и возвращает его в пул пространства, доступного для других разделов того же PDSE;
Наборы данных. Patritioned Data Set Extended Преимущества: разделы PDSE могут быть разделяемыми; сокращенное время поиска в оглавлении; система может кэшировать в памяти оглавления часто используемых наборов данных PDSE; создание нескольких разделов одновременно; наборы данных PDSE могут содержать до 123 экстентов; после записи на DASD логические записи извлекаются с пользовательских блоков и повторно разбиваются на блоки.
2. PDS, PDSE.pptx