Je suis à la recherche de commencer à utiliser un magasin de clé/valeur pour certains projets (la plupart du temps comme une expérience d'apprentissage), mais beaucoup ont surgi dans le passé récent que j'ai aucune idée de par où commencer. Juste la liste à partir de la mémoire, je pense:
- CouchDB
- MongoDB
- Riak
- Redis
- Tokyo Cabinet
- Berkeley DB
- Cassandra
- MemcacheDB
Et je suis sûr qu'il y a plus de là-bas qui ont passé à travers mes efforts de recherche. Avec toutes les informations qu'il est difficile de trouver de solides comparaisons entre tous les concurrents. Mes critères et questions sont les suivantes:
- (Le plus Important) Qui recommandez-vous et pourquoi?
- Lequel est le plus rapide?
- Lequel est le plus stable?
- Lequel est le plus facile à configurer et à installer?
- Ceux qui ont les liaisons Python et/ou Ruby?
Edit:
Jusqu'à présent, Redis est la meilleure solution, mais c'est seulement parce que j'ai reçu une solide réponse (à partir de ardsrk). Je suis à la recherche pour plus de réponses que le sien, parce qu'ils me pointer dans la direction de l'utile, des informations quantitatives. Qui Key-Value store ne vous utilisez, et pourquoi?
Edit 2:
Si quelqu'un a une expérience avec CouchDB, Riak, ou MongoDB, je serais ravi d'entendre vos expériences avec eux (et encore plus si vous pouvez proposer une analyse comparative de plusieurs d'entre eux)