[elephant-devel] Kyoto cabinet and a graph database
Kevin Raison
raison at chatsubo.net
Sun Oct 17 19:26:49 UTC 2010
Folks, I wanted to put two things into the thought stream of the
community, and gauge everyone's interest.
First, I have been working on a Lisp (CFFI) interface to Kyoto Cabinet
(http://fallabs.com/kyotocabinet/) as an alternative to Berkeley DB. I
am wondering if there is any interest in me or someone else integrating
this interface as an Elephant back end. The code is here:
http://github.com/kraison/cl-kyoto-cabinet
and here:
http://github.com/kraison/kyoto-persistence
The code is young, and there are plenty of issues that still need
working out.
Second, I have also been working on a graph database / RDF store
(http://github.com/kraison/vivace-graph) that is mean to to (eventually)
compete with Franz's AllegroGraph. I originally started the Kyoto
Cabinet code to support this graph db, but have found the performance
lacking for my purposes. I would really like to leverage Elephant and /
or a pure Lisp b-tree implementation to speed things up. To that end, I
am wondering if anyone can speak to the state of the native Lisp back
end for Elephant. I noticed that Ian has some code in his contrib
directory, but it looks unfinished. If I can get some guidance and the
permission of the group, I would like to work on bringing this code to
maturity.
Thanks for Elephant; it has made many of my Lisp projects possible!
Cheers.
--
Kevin Raison
Founder, CTO
Chatsubo.net, LLC
9708 1st Ave NW
Seattle, WA 98117
raison at chatsubo.net
ph: +1 (206) 801-5728
fx: +1 (206) 801-5729
More information about the elephant-devel
mailing list