Altova Mailing List Archives

RE: Another "Against the Grain" column on XML

From: Frank Richards <frichards@--------.--->
To: xml-dev <xml-dev@-----.---.--->
Date: 8/8/2001 8:42:00 AM
'[D]ue to their horrendous complexity and 
inflexibility, databases and DBMSs relying on the hierarchical model became 
obsolete  in the 80's, at least technologically. SQL DBMSs based ... 
on the simpler relational data model, based on predicate logic and set 
mathematics proved superior. ...What is the justification, then, for choosing a 
more complex, discredited data model for data exchange, when a majority of 
commonly used DBMSs employ a simpler, sounder and, thus, superior data 

  Well, speaking of complexity.... I'm largely a document person, and much of my 'data-side' 
  experience has been bibliographic. And frankly, doing so using an RDBMS has 
  frequently felt like programming a Turing machine. Sure you can do anything 
  that way, and you know you can. But it sure is the hard way. This is complex 
  multidemsional __information__ and splitting it into 2D tables is work, and 
  then getting it back in a useful way is a major task for the 
  also have to be skeptical of his charges of inflexibilty: The inflexibility of 
  the relational DBAs has uniformly been a major stumbling block: It seems to 
  take an order from the CEO countersigned by Codd to make a trival change in 
  the schema.
  IMO, if we're insulting people, I suggest that RDBMS are wonderfully designed 
  for beancounting, and that as soon as you try to start dealing with the real 
  world instead of making the world deal with your data structures, an RDBMS 
  doesn't look so wonderful.


These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.