Jump to content

Unisys OS 2200 databases

From Wikipedia, the free encyclopedia

The OS 2200 database managers are all part of the Universal Data System (UDS). UDS provides a common control structure for multiple different data models. Flat files (sequential, multi-keyed indexed sequential, MSAM, and fixed-block),[1] network,[2] and relational[3] data models all share a common locking, recovery, and clustering mechanism. OS 2200 applications can use any mixture of these data models along with the high-volume transaction file system[4] within the same program while retaining a single common recovery mechanism.[5]

The database managers are implemented as a protected subsystem and are called procedures in user programs and other subsystems. The database managers support access using many common distributed data access protocols and APIs, including JDBC, OLE DB, and ODBC.

The heart of the database and transaction system is Integrated Recovery. "Integrated" implies the integration of all data models, the transaction file manager, the transaction scheduler, and the message queues. All activity in all of these areas is journaled (written on the audit trail). The audit trail is managed by Exec which ensures synchronization for all users.[6] The Integrated Recovery Utility (IRU) provides database backup synchronized with executing transactions and audit trails.

References

[edit]
  1. ^ Unisys Corporation (2010). Shared File System (SFS 2200) Administration and Support Reference Manual. (Unisys publication 7831 0786). Roseville, Minnesota. http://public.support.unisys.com/2200/docs/cp14.0/pdf/78310786-003.pdf
  2. ^ Unisys Corporation (2010). Data Management System (DMS 2200) Schema Data Definition Language (DDL) Administration, Operations, and Programming Guide. (Unisys publication 7831 0745). Roseville, Minnesota. http://public.support.unisys.com/2200/docs/cp14.0/pdf/78310745-005.pdf
  3. ^ Unisys Corporation (2010). Relational Data Management System (RDMS 2200) and IPF SQL Interface End Use Guide. (Unisys publication 7831 0778). Roseville, Minnesota. http://public.support.unisys.com/2200/docs/cp14.0/pdf/78310778-003.pdf
  4. ^ Unisys Corporation (2012). Transaction Processing Conceptual Overview. (Unisys publication 7830 9960). Roseville, Minnesota. http://public.support.unisys.com/2200/docs/cp14.0/pdf/78309960-004.pdf
  5. ^ Unisys Corporation (2013). Universal Data System Administration and Support Reference Manual. (Unisys publication 7831 0737). Roseville, Minnesota. http://public.support.unisys.com/2200/docs/cp14.0/pdf/78310737-021.pdf
  6. ^ Unisys Corporation (2010). Integrated Recovery Conceptual Overview. (Unisys publication 7830 8186). Roseville, Minnesota. http://public.support.unisys.com/2200/docs/cp14.0/pdf/78308186-004.pdf