WebSeitz/wikilog
z2002-05-13-k
Whenever any Form of Government becomes destructive of these ends, it is the Right of the People to alter or to abolish it, and to institute new Government, laying its foundation on such principles and organizing its powers in such form, as to them shall seem most likely to effect their Safety and Happiness.

(backlinks off) (map off)
(search off)
last edited by BillSeitz on Jun 28, 2008 12:18 pm

and on hierarchical vs -s.

Simon says: I'll admit that a few years ago, when I first encountered them, object-oriented databases () seemed really cool. Instead of battling the differences between relational tables and object structures, I'd just be able to drop my objects in a box and pick them up later when I was done, not to mention query and manage them. It seemed great, except that the systems I could find were amazingly expensive beasts geared toward the enterprise, and it was early for Java (the only language I've built a lot of objects in) anyway. More recently, I've been cheering the return of a different but related style of database, the , for work. Hierarchical databases were hot in the early 1970s and continue to be used today, but mostly faded before the relational onslaught. Hierarchical databases share some structure with object-oriented databases, but don't really (need to) have a notion of objects. They tend to be a nice fit with 's hierarchical element structures.

Dave says Normally I call [IronDoc] a structured storage system. Same thing. It's not an , because I see no need for object-based. I think class-oriented persistence frameworks () are tedious and ugly. Instead, I like a system that presents mechanisms for persistence. Then you can build whatever you want from graphs and hierarchy. You can always add object-based framework layers on the very top. But I think it's idiotic to lace all data storage with code dependency. Why would you tie data integrity to fragile class and object issues? ( goes on to note that he's settling for while waiting for [IronDoc].)


 




Bill Seitz, fluxent at gmail dot com, Weblog