Все менеджеры баз данных OS 2200 являются частью Universal Data System (UDS). UDS обеспечивает общую структуру управления для нескольких различных моделей данных . Плоские файлы (последовательные, многоключевые индексированные последовательные, MSAM и фиксированные блоки), [1] сетевые [ 2] и реляционные [3] модели данных используют общий механизм блокировки, восстановления и кластеризации. Приложения OS 2200 могут использовать любую смесь этих моделей данных вместе с файловой системой транзакций большого объема [4] в одной и той же программе, сохраняя при этом единый общий механизм восстановления. [5]
Менеджеры баз данных реализованы как защищенная подсистема и называются процедурами в пользовательских программах и других подсистемах. Менеджеры баз данных поддерживают доступ с использованием многих распространенных протоколов и API распределенного доступа к данным , включая JDBC , OLE DB и ODBC .
Сердцем базы данных и транзакционной системы является Integrated Recovery. «Интегрированное» подразумевает интеграцию всех моделей данных, менеджера файлов транзакций, планировщика транзакций и очередей сообщений . Вся активность во всех этих областях регистрируется (записывается в контрольный след ). Контрольный след управляется Exec, который обеспечивает синхронизацию для всех пользователей. [6] Integrated Recovery Utility (IRU) обеспечивает резервное копирование базы данных, синхронизированное с выполнением транзакций и контрольными следами.