On Jun 15, 2009, at 10:02 AM, Wilson MacGyver wrote:

>
> Does clojure have anything like erlang's Mnesia? or is anyone  
> working on such
> project? I know I can fall back to using JDBC+ various RDBMS, but I
> was curious if there is something that works like Mnesia.


I don't think there is one at the moment. It would be really cool  
though.

If you want to use Mnesia itself, you can always call Erlang from its  
Java bridge. There is an example of interacting with Erlang in the  
files section:

   http://clojure.googlegroups.com/web/erlang+(2).clj

If you're interested in Mnesia for scalability, you may be interested  
in the Java library Terracotta, which is a distributed object  
persistence system of some kind. I'm curious about it even though it  
implies some objects and some XML, but I haven't used it yet.

   http://www.terracotta.org/

I might throw up a bit for suggesting this, but you might also want to  
look at CouchDB, which uses HTTP to provide a generic JSON "document"  
store based on Mnesia. It would probably be easier to interface with  
than Erlang directly and ought to have most of the same benefits since  
it's built on Mnesia.

   http://couchdb.apache.org/

Hope that helps,

—
Daniel Lyons
http://www.storytotell.org -- Tell It!


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to