Linux.com

Re:Good Article, with one Amused Quibble

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!

Cheers,
Wol

#

Return to Detroit high school opens its desktops