Fri, 24 Apr 1998 02:49:35 +0000
Chris Hanson wrote:
> I don't see Frontier's back-end really as an "object database." I think a
> better term for it would be "hierarchical database."
> My understanding of an object database is that it (transparently) allows
> instances to be persistent. Is that the case, or am I totally off-base?
No, an object database is not defined by transparency. An object
database is one which supports the object model. i.e. object
relationships, inheritence etc etc. Some object databases might
have a C++ interface, but they don't cease to be an object
database when you choose to use the C interface (which naturally
is not transparent).
Of course, most sensible object databases make themselves as
transparent as possible.