node.js database [closed]
I'm the developer of the mongodb driver for node.js. I'm using mongodb for my own projects and have been very happy with the performance of mongodb.
Mongodb driver for node.js
(Shameless plug) Feel free to ask any questions about the driver at
Google group for the mongodb driver
or here at Stackoverflow
Have fun with node.js. I absolutely love the platform :D
Although your choice very much depends on the features you are going for, I really appreciate CouchDB for its native JavaScript environment. Both data and views are written in JavaScript so it fits very well to node.js in my opinion.
There are also different client libraries available, some are rather low level, other really very abstracted.
But as I said, you should also think about the features that you require for your database.
Redis is a popular choice. What you're after is a database driver that doesn't block.
The databases you listed are all very different. Redis takes the idea of key-value storages and runs with it, adding a variety of data types and ways of querying data. People often note that redis scales down very well too; meaning that it has very low overhead despite having the ability to perform.
Here is a list of available database modules: http://wiki.github.com/ry/node/modules#database