Bien que son nom soit similaire, CouchDB n'offre pas les mêmes fonctionnalités et les mêmes performances que Couchbase. Les clients qui passent à Couchbase mentionnent généralement le manque de cohérence des données, de vitesse et de prise en charge des outils de développement de CouchDB.
DÉFI #1
Assurer la cohérence des données
Les instances CouchDB contiennent des informations différentes qui doivent être rapprochées, ce qui introduit des points de défaillance.
Maître-maître par défaut avec regroupement optionnel pour les écritures et les lectures du quorum
Optimiste avec MVCC modifiée
Oui, en utilisant une API de recherche limitée dérivée de MongoDB™
Oui
Oui, les changements d'alimentation
Données, requête, index
La performance à l'échelle
Stockage (performance)
Cache intégré (performance)
Cache géré (performance)
Couchbase Server
Arbre B à appendices seulement
Oui
Oui
Apache CouchDB
Arbre B à appendices seulement
Non
Non
Gérer en toute simplicité
Basculement automatique (gestion)
Réplication entre centres de données (gestion)
Couchbase Server
Oui
Oui
Apache CouchDB
Pas par défaut ; peut être configuré pour les lectures de quorum
Oui
CLIENTS
Ce que disent les clients
“ Nous avons constaté que la technologie de réplication de Couchbase entre centres de données était supérieure, notamment pour les charges de travail importantes. ”