Posted by: Anonymous Coward
on May 31, 2005 04:29 AM
Another assumption that you're making, is that a "real" database is a relational one.
Relational - built on C&D's 12 rules that are designed to make life easy for the system guy writing the database program, not to make life easy for the guy using the database.
XML-style (and I didn't say XML) databases are likely to displace relational databases. Again - use the right tool for the job, and relational is the wrong tool for pretty much all databases.
Why use a 2d system to describe a 3d world? It doesn't work! But I'm not naysaying normal form - that's your database axes - but relational imposes a two-axis view. You need more axes to model your data if your data has more axes.
As Occam, Einstein and others said, "make it as simple as possible, but no simpler". Relational makes part of the job simple, at the expense of making the rest of the job a damn sight more complex!
Re:Good Article, with one Amused Quibble
Posted by: Anonymous Coward on May 31, 2005 04:29 AMRelational - built on C&D's 12 rules that are designed to make life easy for the system guy writing the database program, not to make life easy for the guy using the database.
XML-style (and I didn't say XML) databases are likely to displace relational databases. Again - use the right tool for the job, and relational is the wrong tool for pretty much all databases.
Why use a 2d system to describe a 3d world? It doesn't work! But I'm not naysaying normal form - that's your database axes - but relational imposes a two-axis view. You need more axes to model your data if your data has more axes.
As Occam, Einstein and others said, "make it as simple as possible, but no simpler". Relational makes part of the job simple, at the expense of making the rest of the job a damn sight more complex!
Cheers,
Wol
#