[elephant-devel] db-postmodern update - Integrated!

Robert L. Read read at robertlread.net
Thu Jul 5 15:20:03 UTC 2007


On Thu, 2007-07-05 at 13:58 +0200, Pierre THIERRY wrote:

> Scribit Robert L. Read dies 04/07/2007 hora 17:49:
> > The Postmodern backend is not quite twice as fast on our testsuite as
> > the CL-SQL backend.
> 
> Great. I found the CL-SQL backend with PostgreSQL a bit slow for my
> specific use case. Do you know why and how this backend is so much
> faster?


I haven't studied it deeply; Henrik could answer better than I.
However, it uses tables more 
effectively, and uses stored procedures which are very Postgres-specific
and not portable to 
a different database.

> 
> > Postmodern defines "db-error" incompatibly with the BDB backend, so I
> > renamed the BDB symbol from db-error to bdb-db-error.
> 
> Was there any value in having the same condition for all backends? If
> yes, will it be a goal to "fix" this divergence?


No, this is an internal matter ---- I don't think we have attempted to
provide a cross-platform 
error mechanism, and I would hesitate to try to do so.

Ideally, I would like the Elephant development to be shaped by the
actual needs of the users.
Although we have been responsive to bugs, I don't feel that we have been
given a lot of 
feedback in terms of what direction it should take.

I agree with Ian that a pure-lisp backend would be nice, because it
would let someone 
use Elephant without installing anything else, while still leaving open
the engineering 
decision of what to use later.

> 
> Curiously,
> Pierre
> _______________________________________________
> elephant-devel site list
> elephant-devel at common-lisp.net
> http://common-lisp.net/mailman/listinfo/elephant-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/elephant-devel/attachments/20070705/9846d4a7/attachment.html>


More information about the elephant-devel mailing list