Jump to content

DBOMP

From Alfawiki
DBOMP
Company typeSoftware
IndustryDatabase management systems
PredecessorBill of Materials Processor (BOMP)
FoundedLate 1960s
FounderIBM
ProductsDatabase Organization and Maintenance Processor (DBOMP)
ParentIBM

DBOMP (short for Database Organization and Maintenance Processor) was an early hierarchical database system developed by IBM for the DOS environment. Launched in the late 1960s, it followed IBM's earlier "Bill of Materials Processor" (BOMP), which debuted in 1965 alongside DOS.

Originally designed to manage disk-based records beyond simple bill of materials tasks, BOMP primarily served the manufacturing industry with key files such as the Part Number Master File and Work Centre File, complemented by linking files named Product Structure File and Routing File. Shortly after its introduction, users expanded its application to other sectors; for instance, a prize pig breeder utilized it to track animal lineage to improve commercial outcomes. Acknowledging its wider applicability, DBOMP adjusted file names to be less manufacturing-specific while maintaining the fundamental file architecture.

There is some discussion regarding whether DBOMP should be classified as a hierarchical or network database, influenced by IBM's marketing strategies during the rise of network databases. Although DBOMP exhibited certain network-like characteristics, these features were relatively limited.

The DBOMP database system depended on CKD disk drives constrained to a maximum of 511 cylinders. A significant restriction was that record pointers contained physical disk addresses (Cylinder/Head/Record), requiring identical physical disk layouts when transferring files between disks. This limitation complicated upgrades to larger disks, necessitating unloading and reloading through specialized utilities. Furthermore, programmers had to handle physical pointers embedded within record headers alongside the actual business data. IBM eventually replaced DBOMP with the DOS version of DL/I, which abstracted pointer management away from application programs.

The file organization approach employed by DBOMP influenced subsequent database systems, including Cincom's Total.

References