[elephant-devel] A new Postmodern backend
Robert L. Read
read at robertlread.net
Sat Mar 10 01:17:15 UTC 2007
Wow. That is EXTREMELY cool!
I will try to look at it this weekend. Thank you very much!
On Fri, 2007-03-09 at 18:31 +0100, 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/elephant-devel/attachments/20070309/17b8a110/attachment.html>
More information about the elephant-devel
mailing list