Re: Resiliency To New Data Requirements

From: Jonathan Leffler <jleffler_at_earthlink.net>
Date: Thu, 10 Aug 2006 07:05:00 GMT
Message-ID: <wUACg.6841$0e5.6823_at_newsread4.news.pas.earthlink.net>


dawn wrote:
> Perhaps it would be more precise to say that they "threw the baby out
> with the bathwater." I found arguments, but no emperical data, that
> showed the relational model to be beneficial to those using it. If you
> are aware of any emperical data, particularly any that shows that the
> RM is more flexible over time than either MUMPS or PICK that predate
> it, I would really like to see that.

The original debate over the relative merits of hierarchical vs relational DBMS included an example of a program written for the hierarchical system that had something like 60 lines of code and at least a couple of bugs in the code, whereas the equivalent relational code to answer the same problem had about 4 lines of code (and no bugs).   You'd find that material in C J Date's original 'Relational Database: Selected Writings' book, IIRC (my copy is boxed in the garage - I can't easily validate that assertion; it was in a C J Date book). Additionally, the relational code would have continued to work under many reasonable physical reorganizations of the tables; the non-relational code would not.

OK - that comparison is not with MUMPS or PICK, but there was certainly empirical data about the benefits of relational over (some) non-relational DBMS.

-- 
Jonathan Leffler                   #include <disclaimer.h>
Email: jleffler_at_earthlink.net, jleffler_at_us.ibm.com
Guardian of DBD::Informix v2005.02 -- http://dbi.perl.org/
Received on Thu Aug 10 2006 - 09:05:00 CEST

Original text of this message