<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.3.2">
</HEAD>
<BODY>
On Thu, 2007-07-05 at 13:58 +0200, Pierre THIERRY wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">Scribit Robert L. Read dies 04/07/2007 hora 17:49:</FONT>
<FONT COLOR="#000000">> The Postmodern backend is not quite twice as fast on our testsuite as</FONT>
<FONT COLOR="#000000">> the CL-SQL backend.</FONT>

<FONT COLOR="#000000">Great. I found the CL-SQL backend with PostgreSQL a bit slow for my</FONT>
<FONT COLOR="#000000">specific use case. Do you know why and how this backend is so much</FONT>
<FONT COLOR="#000000">faster?</FONT>
</PRE>
</BLOCKQUOTE>
<BR>
I haven't studied it deeply; Henrik could answer better than I.  However, it uses tables more <BR>
effectively, and uses stored procedures which are very Postgres-specific and not portable to <BR>
a different database.
<BLOCKQUOTE TYPE=CITE>
<PRE>

<FONT COLOR="#000000">> Postmodern defines "db-error" incompatibly with the BDB backend, so I</FONT>
<FONT COLOR="#000000">> renamed the BDB symbol from db-error to bdb-db-error.</FONT>

<FONT COLOR="#000000">Was there any value in having the same condition for all backends? If</FONT>
<FONT COLOR="#000000">yes, will it be a goal to "fix" this divergence?</FONT>
</PRE>
</BLOCKQUOTE>
<BR>
No, this is an internal matter ---- I don't think we have attempted to provide a cross-platform <BR>
error mechanism, and I would hesitate to try to do so.<BR>
<BR>
Ideally, I would like the Elephant development to be shaped by the actual needs of the users.<BR>
Although we have been responsive to bugs, I don't feel that we have been given a lot of <BR>
feedback in terms of what direction it should take.<BR>
<BR>
I agree with Ian that a pure-lisp backend would be nice, because it would let someone <BR>
use Elephant without installing anything else, while still leaving open the engineering <BR>
decision of what to use later.
<BLOCKQUOTE TYPE=CITE>
<PRE>

<FONT COLOR="#000000">Curiously,</FONT>
<FONT COLOR="#000000">Pierre</FONT>
<FONT COLOR="#000000">_______________________________________________</FONT>
<FONT COLOR="#000000">elephant-devel site list</FONT>
<FONT COLOR="#000000"><A HREF="mailto:elephant-devel@common-lisp.net">elephant-devel@common-lisp.net</A></FONT>
<FONT COLOR="#000000"><A HREF="http://common-lisp.net/mailman/listinfo/elephant-devel">http://common-lisp.net/mailman/listinfo/elephant-devel</A></FONT>
</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>