I highly recommend couchdb via the clutch clojure lib. It's fast, and
works well. CouchDB is very easy to setup and learn. And it has a
decent front-end. As a plus side it's even written in a functional
language (Erlang).
More info here:
http://www.ibm.com/developerworks/java/library/j-couchdb-clojure/index.html?ca=drs-
Timothy
That depends on what you are storing, how you want to access it etc.
Couch and Mongo and Riak etc etc each solve different problems.
So, what is your problem? Figure that out. Then pick the one that is
aimed at solving that problem.
What problem are you trying to solve ? I am using mongodb with
clojure with no issues..
regards
Vivek
--
The hidden harmony is better than the obvious!!
hi All -
Any recommendations on a NoSQL database to use with clojure? I am
experimenting if it will fit my project better than a SQL db and have
no real experience with them.
Strong clojure support is obviously important for this. The only one
I know of is MongoDb...
Thoughts??
Thanks
Base
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@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+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
I briefly tried out FleetDB, which is a DB with a clojure, s-expression data model. It works very well for what it does. But there were things I needed that it didn't supply:
I'm currently trying out MongoDB with congomongo on a test project. It mostly works very well, although I haven't tested it out under load. The main gap I'm finding though, is that
HTH
On Sat, Mar 26, 2011 at 09:56, Base <basse...@gmail.com> wrote:hi All -
Any recommendations on a NoSQL database to use with clojure? I am
experimenting if it will fit my project better than a SQL db and have
no real experience with them.
I've replaced my rdbms with Riak (www.basho.com).Strong clojure support is obviously important for this. The only one
I know of is MongoDb...It doesn't have the best clojure interface into it unfortunately, so if you're looking for 0-60 in the shortest time choose something else. It is a medium term plan of mine to build a clojure implementation.
Thanks All! I guess I didnt even realize that they were so different
(though that certainly makes sense).
Basically I want to design a system that will have maybe 30M
(eventually) complex graphs of data that need to be searchable through
either pattern matching or unification or ?...
The pattern s could conceivably become very complicated.
My thought was that this would need to scale out horizontally and
allow for a map-reduce like process to burn through these searches
(though at this point i am still planning this part out and currently
have my data in an RDBMS (using H2 in development - great little
database).
This is very new territory for me, as i am very much used to working
with traditional databases so I kind of dont know where to start...
Couchdb and other document oriented stores def sound like
they wouldnt be what you are looking for.
I havent done anything really like what you are doing so I don't know
what would be right, I have done some work with Couchdb
and know it wouldnt be the best fit for what you are doing.
I recommend you check out
http://neo4j.org/
It's a graph db with search ability, and has a very good java API.