The slides for my Modules I like, Modules I hate talk I presented at yesterday's London.pm technical meeting are available. More details soon.
Re:many kinds of POOP
acme on 2002-07-19T16:28:50
[oh, then i guess i'll post my reply here too]Oh, sorry, the slides didn't make it quite clear. In the actual talk I did say that Alzabo handles schema changes and generally gets closer to what we want it to do.
I'm afraid Alzabo still doesn't hit my personal sweet spot, so it stays there
;-) [about tangram being an oodb] No it's not. It just pretends to be. Something like Pixie, say is a proper object database. Unfortunately, object databases tend to be slow. Oh well.
Re:many kinds of POOP
autarch on 2002-07-19T17:03:52
But if you need to do actual queries, which _many_ applications need to do, you can't really use Pixie.
If you only ever need to look things up by OID, and you _already_ know the OID of the object(s) you want, Pixie fits the bill. But that's a _very_ narrow way to get at data.
This hardly sounds like a "database" to me, since it has no facilities for querying whatsoever.
A real OODBMS (for some values of "real") would simply allow you to call object/class methods and would transparently persist objects. As to why _this_ too is a bad idea, this article goes into more detail than I can here.