The nice thing about object databases is you can think about getting what you want, as opposed to doing a bunch of table joins to get what you want. The Lincoln Stein TPJ article provides a good example of what I mean. However, at a recent interview (at MSDW), the work involved was taking newsfeeds and storing this in a relational database consisting of more than 100 tables. I asked them if an object-oriented DB would be better and the answer was: "no, we often need to improvise by adding new data and the easiest way to do that is to simply cook up another table and link it into the others via foreign keys." In retrospect, I have to agree, because with object databases, you have the hairy and apparently not well-understood task of schema evolution everytime you decide to add some new and unforseen information to your database.
So,
On these grounds, DBI may not be quite as universally used as has been previously claimed.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Non-Relational Database Use from Perl
by chromatic (Archbishop) on Nov 29, 2000 at 05:35 UTC | |
|
(Ovid) Re: Non-Relational Database Use from Perl
by Ovid (Cardinal) on Nov 28, 2000 at 21:40 UTC | |
|
Re: Non-Relational Database Use from Perl
by extremely (Priest) on Nov 29, 2000 at 08:04 UTC | |
|
Re: Non-Relational Database Use from Perl
by swiftone (Curate) on Nov 28, 2000 at 21:25 UTC |