On Thu, 5 May 2005, Simon Perreault wrote:

... ok, now that we got the argument "this is data" out of our way, let's
focus on why one would want to put a particular kind of data in a DBMS or
not. The whole purpose of a DBMS is *quick retrieval*. That's it. Otherwise,
you might just as well use flat unindexed files.

No, that's completely wrong. The purpose of putting something in a DBMS is to ensure _correctness_ of the data, and to make it easier to query that data in a variety of ways, particularly in ways you did not anticipate when you first created the logical model. Speed may or may not be a nice bonus. A good DBMS has many features that help ensure the logical correctness of the data, and a good logical model lets you do a variety of queries on what you've stored.


If speed is all you're after then a SQL DBMS is almost certainly not the right choice.


-dave

/*===================================================
VegGuide.Org                        www.BookIRead.com
Your guide to all that's veg.       My book blog
===================================================*/

Reply via email to