--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nod...@googlegroups.com
To unsubscribe from this group, send email to
nodejs+un...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en
-Karl Tiedt
--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nod...@googlegroups.com
To unsubscribe from this group, send email to
nodejs+un...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en
Design is important when you are working with databases ;)
-Karl Tiedt
We use both Mongo and Couch, though now mostly using Couch - Cassandra is strictly key value and we thought too low level for our needs. We like both Mongo and Couch for different reasons. Both are easy to use with json - just read it in and out (json store in nosql is so much nicer than typical sql)
Mongo is fast, and much simpler to write queries than in Couch with it's map-reduce. Couch has the great REST interface and much easier replication. We are mostly using couch due to integration with Backbone and Couchapp and mobile local data store. We also like couch being in a pure open source foundation
One thing I always liked about mongo is being able to run "queries" without having to resort to map reduce.
I think it all really boils down to the needs of your app though.
Thanks,
James
I believe that is not even what sharding is. That looks like
replication.
---
Diogo R.
Hi Will
I ve been working on multiplayerchess.com for a while.
It's a nodejs and couchdb app. I really enjoyed the time I spent with couchdb but I'm switching to mongo for better performance and community support.
Since the work i'm talking about is oss, you can also check the source codes out if you're interested;
http://github.com/azer/multiplayerchess.com
http://github.com/azer/api.multiplayerchess.com
Second one is the new mongo app.
Best,
Azer
--
Sorry for this late reply. The chess app needs a db to keep all games available to be played and replayed anytime.
The replication feature of couchdb is very alluring. Plus, I like to
replicate with mobile devices. Which brings me to my concern regarding
CouchDB. There is now Couchbase Server and CouchDB. In my evaluation
of MongoDB vs CouchDB this is a risk. How do you look at it?