[elephant-devel] A new Postmodern backend
Ian Eslick
eslick at csail.mit.edu
Tue Mar 20 15:04:59 UTC 2007
Henrik,
Can you run a clean version of the latest CVS on your 64-bit SBCL
implementation? I'd like to verify that the test suite is green on
that configuration and I don't have a local 64-bit installation.
This would be very much appreciated. I think we're just about ready
to do a beta release, leaving only documentation to do.
Thank you,
Ian
On Mar 9, 2007, at 12:31 PM, Henrik Hjelte wrote:
> I have made a new elephant backend, db-postmodern.
> It uses postgresql for storage, and the postmodern lisp socket
> interface
> instead of clsql. The implementation is actually quite different from
> the clsql backend.
>
> db-postmodern uses prepared queries and stored procedures for
> performance reasons.
>
> The db-postmodern cursor is based on a sql cursor. Each btree has its
> own database table.
>
> db-postmodern is slower than the berkeley db backend, I guess about
> four
> or five times.
>
> It now passes all tests and the migration test, but should of
> course be
> regarded as an alpha. It is only tested on sbcl, but should work on
> all
> platforms that postmodern supports.
>
> About postmodern:
> http://common-lisp.net/project/postmodern/
> db-postmodern mainly uses the lower level cl-postgres driver in the
> postmodern project.
>
> During development I used a darcs mirror of elephant, and I have
> temporarily put it at common-lisp.net. This darcs branch is
> intended for
> people wanting to try db-postmodern, and it is not an automatic mirror
> of the cvs elephant.
>
> Download:
>
> To get elephant containing db-postmodern,
> darcs get http://common-lisp.net/project/grand-prix/darcs/elephant
>
> Best wishes,
> Henrik Hjelte
>
>
> _______________________________________________
> elephant-devel site list
> elephant-devel at common-lisp.net
> http://common-lisp.net/mailman/listinfo/elephant-devel
More information about the elephant-devel
mailing list