阅读更多
MongoDB
=======
- Installation is just to extract the downloaded file.
- The online MongoDb Shell is sweet.
- Mongo Query Language is easy to use. And it has functional language flavour.
- MongoDB's support for replication and high availability is being added.
- GridFS is a distributed file system based on MongoDB.
CouchDB
=======
- Installation is a little complex. For ubuntu, apt-get can be used to easilly
do the installation.
- CouchDB' RESTful API is sweet.
- CouchDB has a simple replication mechanism.
Cassandra
=========
- Installation is just to extract the downloaded file and do some minor
configuration.
- Built from ground to support high availability and partition-tolerance. And it
has a thorough research foundation for it.
Data Model
==========
MongoDB and CouchDB are document-oriented datastore. For MongoDB, one database
collection is a JSON array of JSON records. Cassandra's data model are
BigTables's column-family.