Re: Clean Object Class Design -- What is it?

From: Patricia Shanahan <pats_at_acm.org>
Date: 08 Jul 2001 04:36:34 GMT
Message-ID: <3B47E3DD.4E99DE1C_at_acm.org>


Carl Rosenberger wrote:
>
> Chris Smith wrote:
> > Just a question... in what environments have you benchmarked db4o? While
> > I'm primarily on your side here, I do find that a lot of products that are
> > implemented and tested in low-load environments fail miserably as the
 system
> > load increases... and that includes about 95% of replacements for
 relational
> > databases.
>
> Hi Chris,
>
> we don't compete with high-end systems yet. Anything above 300MB stored to
> one db4o database file is not recommended. Query performance scales linearly
> with the number of objects per class. In your terms this would be a
> "miserable failure". Insert performance and navigation retrieval does stay
> perfectly constant with higher loads.
>
> I fully agree that probably 100% of the replacements for relational
> databases do not scale nicely into the gigabyte range. Objectivity should be
> worth a try.
>
> Our website tries to point out the advantages and disadvantages that our
> engine has. We do document our current disadvantages in retrieval
> performance for simple types. Our product is still extremely young, as you
> can tell by our changelog. We will try not to "fail miserably" with extreme
> query loads in the near future.
>
> Kind regards,
> Carl
> ---
> Carl Rosenberger
> db4o - database for objects - http://www.db4o.com

Is the linear search time an inherent limitation of the approach, or just of a particular implementation? Do you expect to handle large databases in the reasonably near future?

Patricia Received on Sun Jul 08 2001 - 06:36:34 CEST

Original text of this message