Scribit Robert L. Read dies 11/04/2007 hora 09:01:
> The real problem here is that Elephant is so different, and so much
> more powerful and convenient than a relational system, that [...] if
> we use a relational benchmark, we are tying our hands behind our back.

We could also look at OO specific benchmarks. A friend of mine wrote
one, named OCB benchmark (for his PhD thesis, IIRC):

http://eric.univ-lyon2.fr/~jdarmont/?page=logiciels&lang=eng

> CLSQL-backend for a general databases and as a starting point for
> writing database-specific backends, but a (hopefully) collection of
> database-specific backends that can provide better performance.

I would have thought that adding DB-specific optimizations to the CLSQL
backend would be easier to maintain... Won't there be a huge sharing of
code between those DB-specific full backends?

> The one thing I don't ever want to do is give up backend-independence.
> I hope I'm not the only person who sees tremendous benefit in being
> able to switch your backend implementation choice at any time.

I do. I used PostgreSQL at first and it proved to be overkill for what I
was doing, and even some of my uses were badly slow with it (notably
redefinitions of classes clearly showed the DB to eat CPU). Switching to
a file-based DB (SQLite, not BDB, in my case) made my day...

Curiously,
Pierre
-- 
[EMAIL PROTECTED]
OpenPGP 0xD9D50D8A

Attachment: signature.asc
Description: Digital signature

_______________________________________________
elephant-devel site list
elephant-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/elephant-devel

Reply via email to