MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Lequel de CouchDB ou MongoDB correspond à mes besoins ?

Je travaille sur MongoDB, vous devriez donc prendre cela avec un grain de sel, mais cela semble convenir parfaitement à Mongo.

Il est facile d'effectuer des requêtes ad hoc sur n'importe quel champ.

La requête pour cela serait :{"inventory_id" : 2, "type" : "hotel"} .

Encore une fois, super facile :db.items.find({"brand" : "Samsung"}).sort({"price" : 1})

Pas de problème.

MongoDB a des insertions en bloc beaucoup plus rapides que CouchDB.

Il existe également une interface REST pour MongoDB :http://github.com/kchodorow/sleepy.mongoose

Vous voudrez peut-être lire http://chemeo.com/doc/technology , qui a traité le problème de recherche arbitraire de propriétés avec MongoDB.