|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Designing XML to Support Information Evolution
On May 19, 2004, at 10:37 AM, Dare Obasanjo wrote: > Hierarchical databases failed for a reason. Just to be pedantic, the hierarchical model failed, hierarchical databases are still chugging along. IMS (a hierarchical DBMS that is the meanest, nastiest, ugliest mainframe dinosaur) still quietly manages an awfully big chunk of the world's data: "More than ninety-percent of the Fortune 1000 companies use IMS. IMS serves 200 million end users, managing over 15 billion Gigabytes of production data and processing over 50 billion transactions every day." http://www-306.ibm.com/software/data/ims/highlights/experform.html 25 years or so ago, Codd conclusively demonstrated the superiority of the relational model, but the world seems to keep reinventing hierarchical databases, AKA post-relational DBMS, Object-Relational RDBMS with an XML column type, native XML DBMS, even OODBMS (note that Progress has given ObjectStore new life since they bought Excelon, presumably because it has a lucrative niche). This happens because an awful lot of real-world relationships are hierarchical -- "contains / part-of", "parent / descendent", "manages / managed-by" .... -- and it is pragmatic to use tools that natively understand hierarchy to deal with them. Likewise, lots of things are intrinsically ordered (time being the obvious one) and as best I understand it, temporal relationships are one of the weaker aspects of the relational model even in theory, nevermind practice; again, XML treats order as a first-class citizen and is often a pragmatic tool.
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








