On Fri, 14 Jun 2002, Nigel Hamilton wrote:

> > A) a ridiculously flexible interface that looks sort of like SQL, except
> > where it is SQL, except where it's only sort of like SQL, etc.
> >
> > B) a ridiculous profusion of classes, methods, or both.
> >
> > SQL has its place, and Alzabo merely provides a thin layer on top of it.
> >
> > Trying to jam a thick layer of OO-goodness over relational data is asking
> > for a mess.  OO has its place, but if your application is primarily about
> > the database, I don't think that a heavy OO layer on top of that will do
>
> HI Dave,
>
>       Totally agree.
>
>       My general motto is "tiers eq tears" ... I've never seen
> a really comfortable OO/SQL bridge.
>
>       The OO part almost always dumbs down or hobbles the database.
>
>       Group bys, order bys, multi-table selects, locking, SQL query
> plans and index optimisation all rightfully belong to the database but are
> an anathema to a simple OO/SQL bridge.
>
>       While disks need to seek and spin ... relational databases will
> have their place. I sometimes think of a world with unlimited RAM.  It's
> here that OO dreams really come true --- vast pools of objects with
> hash/array look up speed etc.

I feel pretty much the same, and so gave a talk about this (and other
things) at last year's perl conference. Slides are at
http://axkit.org/docs/presentations/tpc2001/anydbd.axp/a.pdf

-- 
<!-- Matt -->
<:->Get a smart net</:->

Reply via email to