object stores

Chris Bitmead chrisb@Ans.Com.Au
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.

Chris Bitmead