Ibm Ims'IBM's "IMS" (Information Management System) product was one of the first "database" products in widespread use. And it's a HierarchicalDatabase.
LookThatUpInYourFunkAndWagnalls?: http://www.fwkc.com/encyclopedia/low/articles/d/d006000184f.html#ddddd006000184aaaaa
"Although still in use by a few thousand mainframe computer installations, hierarchical database systems gave way to relational database (RDB) technology for two major reasons:
RE: IBM introduced the first generation of database technology
I don't think IMS is the first "database" system. There were some NetworkDatabases from other company(s) in the early 1960's. Links to follow....
IBM on IMS:
Here's an example customer experience with maintaining a legacy IMS system: http://isds.bus.lsu.edu/cvoc/learn/bpr/cprojects/fall1997/basic/basic.html
As I recall, accessing records in IMS was remarkably similar to card-based and tape-based sequential methods that preceded it: Logically, you read sequential records that each had leading "record type" codes. Like, you'd have a "customer master" records, each of which were followed by the appropriate "order header" records for that customer, each of which were followed by the appropriate "order line" records.
IMS didn't concern itself much with the content of the records, only their type and order.
If you wanted to access the records in a different hierarchical order -- different from the physical order -- you could, but it was done by having IMS maintain "pointers" between records. Traversing records through pointers is relatively slow.
Contributors: JeffGrigg
See Also: NavigationalDatabase (near bottom)
EditText of this page
(last edited June 17, 2003)
or FindPage with title or text search