Meilleures alternatives à CouchDB les mieux notées
Avis sur 64 CouchDB
Sentiment de l'avis global pour CouchDB
Connectez-vous pour consulter les sentiments des avis.

J'aime les fonctionnalités de synchronisation par défaut de CouchDB. C'est vraiment la raison pour laquelle j'ai découvert l'utilisation de CouchDB dans mon produit mobile. J'aime aussi que ce soit une base de données NoSQL et que les pilotes soient vraiment juste une API HTTP-REST. Avis collecté par et hébergé sur G2.com.
Commencer avec CouchDB était un cauchemar. C'était extrêmement difficile à comprendre et à maîtriser pour l'utiliser pleinement. Il y a beaucoup d'informations là-bas qui sont CLAIRES. Il y a beaucoup d'informations peu claires même pour un codeur vétéran comme moi. Je ne l'ai tout simplement pas compris pendant environ 4 jours. Avis collecté par et hébergé sur G2.com.

J'aime l'API web RESTful, le fait que vous n'ayez pas besoin de bibliothèques clientes pour travailler avec elle, l'accent mis sur l'isolation des données -- en vous permettant de séparer vos données dans plusieurs fichiers de base de données, tous gérés par une seule instance de serveur et également au sein de la même base de données avec l'aide de vues map-reduce. Et le fait qu'elle soit écrite en Erlang, un langage de programmation hautement concurrent, rend l'affaire encore plus attrayante :) Avis collecté par et hébergé sur G2.com.
Vous devez réfléchir à vos requêtes *au préalable*. Étant donné que le seul mécanisme de requête que CouchDB prend en charge est via des index map/reduce, reconstruire les index peut s'avérer coûteux si vous changez la façon dont vous interrogez vos données. Pourrait être une bénédiction déguisée cependant ? Avis collecté par et hébergé sur G2.com.

La meilleure caractéristique de ce SGBD est le flux _changes qui fournit un flux en direct de tous les changements se produisant dans la base de données. Cela permet de mettre en œuvre n'importe quel système de synchronisation qui peut répliquer toutes les bases de données dans le monde exactement comme nous le souhaitons. Avis collecté par et hébergé sur G2.com.
Le fait que CouchDB n'est pas une base de données distribuée. Nous avons fini par utiliser BigCouch qui rend CouchDB distribué et CouchDB est actuellement en train de fusionner avec BigCouch (CouchDB 2.0 Alpha). Seulement si cette version sera terminée, nous pourrons utiliser cette base de données à nouveau (la fonctionnalité de réplication n'est pas ce que nous recherchons). Avis collecté par et hébergé sur G2.com.

Facilité de stockage des documents. C'est très rapide à mettre en place. Bien sûr, puisque tout est basé sur des documents, c'est très flexible pour le changement de données.
La réplication est également un énorme avantage. Quiconque a déjà configuré un esclave MySQL apprécierait la facilité de réplication avec CouchDB. Avis collecté par et hébergé sur G2.com.
Vues et l'absence de requêtes ad hoc. Les vues sont inflexibles une fois que vous êtes dans un environnement de production. Si je devais modifier une vue sur une machine de production, cela bloquerait l'ensemble du document de conception jusqu'à ce que CouchDB puisse réindexer. Il existe des moyens de contourner cela, mais c'est tout de même assez gênant. Avis collecté par et hébergé sur G2.com.
I like the ease of use, also can work in a comfortable manner with respect to transactions and data handling. I like mainly because I am fond of NoSQL database and database managers it seems pretty friendly and easy to use Avis collecté par et hébergé sur G2.com.
very few things I do not like, though, I have more experience in SQL BDD and often prefer to use the sql because the handling of data that are related one is more comfortable in sql. and nosql are not the best option in these cases. Avis collecté par et hébergé sur G2.com.

Je développe un site web et je m'attends à ce que la plupart des utilisateurs soient sur mobile. En tenant compte de cela, mes utilisateurs seront sur une connexion 3G et 4G lente et instable et ils ne veulent pas épuiser leur forfait de données à chaque fois qu'ils chargent mon site web. En utilisant CouchDB, je peux faire en sorte que mes données qui ne changeront pas soient chargées une seule fois puis sauvegardées pour des utilisations futures. De plus, c'est vraiment facile à mettre en œuvre, la documentation est suffisante pour commencer et pour tous mes besoins. Avis collecté par et hébergé sur G2.com.
Je ne pense pas qu'il y ait quelque chose que je n'aime pas. Avis collecté par et hébergé sur G2.com.

Notre équipe utilise la pile CouchDB/PouchDB dans notre dernier projet. Il est très important pour notre produit d'avoir un accès continu aux données sur les appareils mobiles lorsque la connexion est interrompue. "Offline first" est une fonctionnalité excellente et la plus importante de CouchDB/PouchDB pour nous. Avis collecté par et hébergé sur G2.com.
La chose la plus peu pratique est un Web Console Futon/Fauxton. C'est très limité pour certains scénarios de manipulation de données. Par exemple, il est impossible de supprimer une certaine plage de documents trouvés par requête. Avis collecté par et hébergé sur G2.com.

En tant que moteur de base de données NoSQL, il utilise JSON pour stocker des "documents" (connu en SQL sous le nom de tables), il dispose d'une API REST simple et facilement configurable que vous pouvez modifier pour répondre à vos besoins, utilisant également assez bien les ressources de votre ordinateur / serveur pour qu'il ne tombe pas en panne lorsqu'il est géré correctement.
Un autre grand avantage est que vous pouvez le configurer presque entièrement depuis votre navigateur, ce qui est une chose super cool à faire parfois si vous voulez gagner du temps si vous n'êtes pas un expert du terminal / cURL. Avis collecté par et hébergé sur G2.com.
Quand je l'ai essayé pour la première fois vers le quatrième trimestre de 2012, j'ai eu de réels problèmes lors des tests de résistance de mon infrastructure. Il ne gérait pas correctement le trafic et finissait par tomber en panne. Quelque chose à garder à l'esprit lors de l'utilisation de ce type de stockage de données est que si votre CouchDB échoue, certaines ou toutes vos requêtes en cours peuvent échouer et semer le chaos dans vos données stockées. Avis collecté par et hébergé sur G2.com.

La structure simple des données et la capacité d'obtenir des données directement à l'aide d'ajax si nécessaire directement à partir d'une application web plus simple. Avis collecté par et hébergé sur G2.com.
moins fluide lors de l'utilisation de Visual Studio, actuellement j'utilise un package appelé CouchPotato pour ODM mais le MSSQL est beaucoup plus facile à utiliser lorsque j'utilise du C# natif et non ASP.net
peut-être que je ne suis pas au courant d'un ODM plus natif Avis collecté par et hébergé sur G2.com.
CouchDB is super easy to get up and running. I use CouchDB for prototyping my Node.JS apps because I can learn about my data modelling on the fly, and quickly get to a place where I can start interacting with the data. CouchDB's replication is also super slick, and because of the way it versions it's documents I feel like potential conflict is well handled. The web interface is great. Avis collecté par et hébergé sur G2.com.
I never got my head around Couch apps. I'm not sure it's a defect within the product, but it's certainly not a model that I would use for development. I also tend not to use Couch's authentication, because I don't entirely understand it's authorisation system. It's quite opaque to me. Avis collecté par et hébergé sur G2.com.