[comp.databases] OODB Query languages

dennism@menace.rtech.COM (Dennis Moore (x2435, 1080-276) INGRES/teamwork) (08/23/89)

Is there a query language for OODB's?  Is there an interactive query language
for OODB's?  Are any OODB's built on a client-server architecture?  Do any
OODB's have any resource-fault tolerances?  Are there any TP1 or other
standard benchmarks for any OODB's?

I realize that standard benchmarks may not measure anything meaningful to the
problems OODB companies are trying to solve, but they do measure the DB's
capability to solve business problems, to some extent.

I would appreciate answers to the above questions.  Particularly what I am
looking for are how OODB's do the above, and which products do what.

-- Dennis Moore, my own opinions (or questions, in this case), etc etc etc

render@m.cs.uiuc.edu (08/23/89)

Written 12:26 pm  Aug 22, 1989 by dennism@menace.rtech.COM:
>Is there a query language for OODB's?  

Not a standard one, but I know that most of the OODBMS I have seen have
query languages.  They are based on the relational query languages, not
surprisingly.  Gail Shaw wrote a good paper on the topic, and there are
others:

    Gail M. Shaw and Stanley B. Zdonik,
    "A Query Algebra for Object-Oriented Databases."
    Tech. Report no. CS-89-19,
    Department of Computer Science, Brown University,
    March, 1989.

>Is there an interactive query language for OODB's?  

I know Ontologic sells Object SQL, so I would guess the answer is yes.

>Are any OODB's built on a client-server architecture?  

OB2, Ontologic's latest release, is client-server.

>Do any OODB's have any resource-fault tolerances?  
>Are there any TP1 or other standard benchmarks for any OODB's?

No idea on either of these.

>I realize that standard benchmarks may not measure anything meaningful to the
>problems OODB companies are trying to solve, but they do measure the DB's
>capability to solve business problems, to some extent.
>I would appreciate answers to the above questions.  Particularly what I am
>looking for are how OODB's do the above, and which products do what.

Sounds like you're looking to prove that OODBMS are no good because they 
don't do some things as well as RDBMS do.  Considering the relative maturities 
of the two technologies, performance comparisons seem unfair at this point.
Still, some numbers would be better than all of the smoke that's being blown 
by both sides in this debate.

hal.