I have an application that will periodically create a large number of (10,000+) hashes (collections of name / value pairs). Hashes can be manipulated several times and then deleted.
Is MongoDB the right choice for this? Are there any clearly suitable alternatives?
Mongo is a document database and a bit overkill for key / value pairs. His strength lies in the fact that he can fulfill special requests in documents. If you need it, then it's great.
Take a look at the tokyokabinet. It is rumored to be a very fast key / value store.
@jmay: : Redis, TokyoCabinet, MongoDB, CouchDB, Cassandra, HBase... .
, 10 000+ " ", . Mongo .
Mongo, . , , .