IBM IMS vs IDMS
IBM IMS: IBM's 1960s hierarchical database and transaction manager, still running bank and airline cores on z/OS. IDMS: CODASYL network-model mainframe database, now Broadcom's, still running decades-old COBOL systems.
key differences
- IBM IMS is primarily a hierarchical database; IDMS is network / navigational.
- Only IBM IMS has encryption at rest, online schema changes.
- Only IDMS has joins.
choose ibm-ims for
- +Core banking ledgers and payment processing
- +Insurance policy administration
- +Airline and travel reservation back ends
- +Exposing legacy IMS transactions as APIs
best at · OLTP
choose idms for
- +Government and utility billing systems on z/OS
- +Manufacturing and distribution systems built in the 1980s
- +Exposing legacy IDMS data via SQL and web services during migration
best at · OLTP
IBM IMS vs IDMS: FAQ
What is the difference between IBM IMS and IDMS?
IBM IMS: IBM's 1960s hierarchical database and transaction manager, still running bank and airline cores on z/OS. IDMS: CODASYL network-model mainframe database, now Broadcom's, still running decades-old COBOL systems. IBM IMS is primarily a hierarchical database; IDMS is network / navigational. Only IBM IMS has encryption at rest, online schema changes. Only IDMS has joins.
When should I choose IBM IMS over IDMS?
Choose IBM IMS for core banking ledgers and payment processing; insurance policy administration; and airline and travel reservation back ends. Choose IDMS for government and utility billing systems on z/OS; manufacturing and distribution systems built in the 1980s; and exposing legacy IDMS data via SQL and web services during migration.
Is IBM IMS or IDMS more popular?
IBM IMS ranks #338 on the WhichDB Score (7.7/100) and IDMS ranks #366 (6.2/100). Popularity is not fit: check the requirements that matter for your project.
Are IBM IMS and IDMS open source?
No. IBM IMS is proprietary, closed-source software. No. IDMS is proprietary, closed-source software.