[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