Tôi làm việc trên MongoDB, vì vậy bạn nên coi thường vấn đề này, nhưng điều này có vẻ rất phù hợp với Mongo.
Thật dễ dàng để thực hiện các truy vấn đặc biệt trên bất kỳ trường nào.
Truy vấn cho điều này sẽ là:{"inventory_id" : 2, "type" : "hotel"}
.
Một lần nữa, rất dễ dàng:db.items.find({"brand" : "Samsung"}).sort({"price" : 1})
Không thành vấn đề.
MongoDB có số lượng lớn chèn nhanh hơn nhiều so với CouchDB.
Ngoài ra, có một giao diện REST cho MongoDB: http://github.com/kchodorow/sleepy.mongoose
Bạn có thể muốn đọc http://chemeo.com/doc/technology , người đã giải quyết vấn đề tìm kiếm tài sản tùy tiện với MongoDB.