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.
shared capabilities,
sync filter is amazing.
map reduce indexing
easy deployment, ready setup for windows, Mac -- this what i use..
fuxton replication task make life easy to transfer data from server to another.
pouchdb integration for offline web users..
Contributors are very collaborative in discussions to give you the best solution IF EXIST and work around if not.
Really there is many others lovely feature.. Avis collecté par et hébergé sur G2.com.
-performance is disaster. they cant or to be accurate its an open source and these people don't get paid for there work,, i saw tens or issues with feature request asking for collections to sort there data or enhancement for Indexing; that a New index consume hours to be build maybe days for big data, no strait solutions for Indexing problem all are inefficient work arounds which is not suitable in real world.. and this dive the product far away from nosql flexibility... why a developer will switch for a product will help me in some scenario and kill my app on other standard one's.
-security is the worst, we are living in hackable world and we cant set any read security permissions.. so if we set another layer to do so, this will drop the sync feature, then we don't need couchDB for anything expect its noSQL db..
-update function doesn't allow to to interact with other doc.
-no transaction.
- documentation need enhancement for quick learning.. its took me a while to mention that they have view index and map reduce index..
and also there is a big question mark for the future of this product!! there is no road map. Avis collecté par et hébergé sur G2.com.

CouchDB est une manière de repenser les données sur le web. C'est bien plus qu'une base de données, c'est une façon de structurer l'information, de l'organiser et de la rendre disponible dans n'importe quel support nécessaire. Si vous avez des données et que vous souhaitez servir une page web directement depuis CouchDB, vous pouvez le faire, puisque ses vues sont entièrement personnalisables et peuvent produire tout ce que vous souhaitez.
CouchDB est l'un des logiciels les plus résilients que j'ai jamais utilisés. Il a clairement été conçu pour fonctionner sur de grands clusters de serveurs bon marché et peu fiables et remplit ce rôle extrêmement bien. Son protocole de réplication facilite la création de réseaux de serveurs capables de survivre à tout. Avis collecté par et hébergé sur G2.com.
Le développement et l'enthousiasme pour CouchDB semblent avoir chuté, et son effort de développement massif semble maintenant être concentré sur le soutien aux grands utilisateurs. Ce serait bien de retrouver un peu de l'esprit de changement du monde. Avis collecté par et hébergé sur G2.com.

CouchDB sera facile à choisir si vous êtes déjà familier avec JavaScript et JSON. Les données sont stockées sous forme de JSON, et vous utilisez des fonctions MapReduce en JavaScript pour interroger les données. Cela en fait un bon complément à une application JavaScript full-stack exécutant Node et un front-end JavaScript.
Si cela correspond aux exigences de votre application, vous pouvez utiliser CouchDB comme une API REST, et vous passer de la nécessité d'une implémentation API supplémentaire sur le serveur.
Facile à démarrer et bonne documentation pour apprendre à utiliser la base de données. Il existe une interface graphique disponible pour visualiser facilement vos données. Avis collecté par et hébergé sur G2.com.
L'interface graphique disponible n'est pas toujours intuitive. Lorsque j'ai commencé à l'utiliser, il y avait quelques éléments qui ne fonctionnaient pas comme je m'y attendais, ce qui a causé de la frustration.
La méthode de requête MapReduce peut être difficile à adapter si vous êtes habitué aux bases de données SQL traditionnelles. Elle est très puissante, mais il faut un certain temps pour s'y familiariser. Avis collecté par et hébergé sur G2.com.

CouchDB est bien plus qu'une simple base de données - c'est pratiquement un cadre de site web. Vous interagissez avec lui en utilisant du Javascript simple, JSON et HTTP pour tout. Pas besoin d'écrire une API ou des outils d'administration backend et vous obtenez la gestion des utilisateurs / le contrôle d'accès gratuitement. À moins que vous ne traitiez plusieurs téraoctets de données, ou un modèle qui nécessite des mises à jour de documents instantanées et fréquentes, Couch est tout ce dont vous avez besoin pour démarrer.
De plus, grâce au modèle de journal des modifications de CouchDB, la synchronisation entre plusieurs nœuds maîtres est triviale. Avec PouchDB (basé sur Couch), vous pouvez même stocker une copie (ou un sous-ensemble) de votre base de données sur l'appareil de l'utilisateur, ou dans le navigateur web. Avis collecté par et hébergé sur G2.com.
À partir du 19-10-2016, les nœuds CouchDB 2 singuliers sont encore un peu plus lents que CouchDB 1.7 (probablement en raison de modifications du code qui facilitent le clustering) et il n'y a pas encore beaucoup de documentation pour déployer CouchDB sur Kubernetes. De plus, le flux de travail map/reduce, bien que incroyablement simple et élégant, n'est pas aussi efficace qu'un système comme Apache Spark. Avis collecté par et hébergé sur G2.com.
The interface to interact with the NoSQL database is a simple RESTful api. This way it can be directly accessed from a web browser. You can have a static website and a CouchDB with a very little configuration and you are ready.
You can also do offline available apps using PouchDB in the browser and CouchDB in the server. Avis collecté par et hébergé sur G2.com.
You can not set read permissions of a single document, you have to do it in the whole database. The common solution to this is to have one database per user, but this can be not enough for more advanced cases. Avis collecté par et hébergé sur G2.com.

Contrairement aux SGBDR, les bases de données documentaires (en particulier, CouchDB) permettent de prototyper et de développer rapidement une application entièrement fonctionnelle. Facilement installé, configuré et déployé, CouchDB vous évite de perdre du temps à bricoler les paramètres, vous permettant de vous concentrer sur ce qui est vraiment important.
De plus, l'idée d'utiliser JavaScript comme langage de requête via des expressions MapReduce est excellente pour les développeurs, car vous n'avez pas besoin d'un autre nouveau langage pour vos opérations de base de données (si vous n'êtes pas habitué à SQL). Avis collecté par et hébergé sur G2.com.
Bien qu'il soit si facile à déployer, je trouve que son interface d'administration Web manque de certaines fonctionnalités. Je comprends - c'est une base de données documentaire, et tout est traité de cette manière, même son schéma d'authentification et d'autorisation. Mais ce n'est pas *si* intuitif de configurer les utilisateurs et les rôles, comme on pourrait s'y attendre en venant du monde des SGBDR. Avis collecté par et hébergé sur G2.com.
I really like CouchDB for my app development as it is very simple to use and integrity into mobile apps without much initial required. It is a perfect fit for small projects such as mobile app as they are often simple and do not require too much complex queries. In addition, CounchBD is beginner friendly and much less complicated to use that other products out there. It is also stable. Avis collecté par et hébergé sur G2.com.
If you are working with very large databases and have to use very complex queries or large volume of queries, CouchDB might not be a good choice to use. Avis collecté par et hébergé sur G2.com.

En tant que personne qui n'est pas développeur à plein temps et qui est autodidacte, j'adore CouchDB. Il a de nombreuses fonctionnalités qui le rendent simplement plus facile à démarrer et à utiliser. Tout d'abord, il dispose d'une interface graphique, donc je peux aller voir mes données très facilement. Deuxièmement, tout dans CouchDB est en JSON, donc c'est déjà dans un format que j'ai l'habitude d'utiliser partout ailleurs. Les vues sont écrites en JavaScript, que je connais déjà grâce au développement web. Et, en prime, l'API est simplement HTTP. Les fonctionnalités avancées sont également intéressantes. La synchronisation et la réplication de bases de données sont impressionnantes. Et, jusqu'à présent, je n'ai jamais perdu de données ! Avis collecté par et hébergé sur G2.com.
Je n'aime pas qu'il y ait tant de branches de CouchDB. Cloudant a une interface graphique totalement différente. Couchbase est étrangement différent. Il y a trop d'interprétations. CouchDB serait génial si les gens l'implémentaient simplement tel qu'Apache le propose. Avis collecté par et hébergé sur G2.com.

La facilité d'intégration de CouchDB dans notre pile technologique était excellente. Notre pile est principalement basée sur JavaScript (nodejs) et l'adoption de CouchDB a été très facile à vendre dans notre organisation rien que de ce point de vue. Avis collecté par et hébergé sur G2.com.
L'absence de redondance intégrée à l'offre principale de CouchDB est notre seule réserve. Cela est quelque peu atténué par le produit compagnon BigCouch, mais nous aimerions voir la possibilité de déployer une base de données unique sur plusieurs fragments intégrée au cœur. Avis collecté par et hébergé sur G2.com.

Mécanisme de réplication et capacités de diffusion de mise à jour, qui se sont avérés très utiles du côté du développement frontal en utilisant PouchDB. Avis collecté par et hébergé sur G2.com.
Obtenir un élément concret par plus d'un champ devient une tâche compliquée. Il est seulement facile d'obtenir un élément par un champ, ou tous les éléments à la fois. Avis collecté par et hébergé sur G2.com.