Слияние сортировки мэйнфреймов
-
Основные функции утилиты сортировки/объединения
- Сортировка и объединение записей в файле, объединение предварительно отсортированных файлов и копирование выбранных записей.
- Используют стандартные алгоритмы сортировки с настраиваемым кодом.
-
История и развитие
- Изначально мэйнфреймы имели ограниченную оперативную память, что требовало эффективных методов сортировки на магнитных лентах.
- В 1968 году OS/360 представила пять методов распределения последовательностей для разных устройств.
- Сортировка “псевдоним” стала предпочтительной программой при установке, а IBM Sort/Merge и сторонние программы стали популярными.
- DFSORT, преемник OS/360 Sort/Merge, был представлен в 1990 году с новым алгоритмом слияния BLOCKSET.
-
Использование и дополнительные возможности
- Сортировка/слияние часто используется и потребляет значительную вычислительную мощность.
- Современные программы предлагают дополнительные функции, такие как копирование, выбор записей, удаление дубликатов и создание отчетов.
- Поддерживается множество пользовательских выходов, включая загружаемые модули и динамические редактирование ссылок.
-
Соревнование и миграция
- Существует множество компаний, предлагающих пакеты сортировки/слияния для мэйнфреймов и операционных систем z/OS.
- При переходе с мэйнфреймов на другие платформы требуется эмуляция функций DFSORT.
-
Методы сортировки в OS/360 и OS/VS
- В OS/360 использовались методы распределения последовательностей для эффективного использования вторичного хранилища.
- В OS/VS SORT были добавлены новые методы сортировки на дисках и переменной длины.
-
Дополнительные ресурсы
- Ссылки на руководства по IBM DFSORT и примеры использования DFSORT и SyncSort.