I want to thank all those who responded. Your comments have given me a
view of the state of the art as it currently exists.
And from what I gather, it sucks. There is a lot of software that
stores objects in a RBD and they do a good job. The problem is that
while there the models for objects are well-formed, normalized
relationships, there are no relations about the data in the objects.
Concepts like primary key and foreign key are not part of Moose and
without them, building a reliable RBD is very difficult.
Not that I need them for the project I had in mind; it's so small that
virtually any technique could be used. I was hoping I could learn
something I could scale to larger projects.
I was hoping for some special tools that would allow me to mark my
objects and their attributes so that the RDB was explicit. Guess I'll
have to roll my own. ;)
--
Just my 0.00000002 million dollars worth,
Shawn
Programming is as much about organization and communication
as it is about coding.
The secret to great software: Fail early & often.
Eliminate software piracy: use only FLOSS.