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.
CouchDB is well-designed for one purpose, and one purpose only: mobile sync. It does this job fairly well, given other tools like PouchDB which can be used to sync across the two. Avis collecté par et hébergé sur G2.com.
CouchDB is lacking in other features when compared to alternative document databases like MongoDB. No document-based security options, no backend tools or connectors, no builtin support for other platforms. Moreover, there is substantially less documentation when compared to other platforms. Also: performance-wise, CouchDB does not compare to other database engines. Avis collecté par et hébergé sur G2.com.

Apache a de bonnes idées, la plupart d'entre elles sont très utiles. CouchDB est l'une de ces bonnes idées, mais je ne la classerais pas comme utile. C'est bien d'avoir une entreprise comme Apache soutenant l'outil, je pense qu'il a un grand avenir, mais nous n'avons pas encore trouvé sa valeur. Avis collecté par et hébergé sur G2.com.
Il résout un problème inexistant. Pourquoi utiliserais-je CouchDB et non MongoDB ou ElasticSearch ? Ce n'est toujours pas clair pour moi. J'ai également trouvé la documentation extrêmement ennuyeuse et à l'ancienne et les livres que j'ai trouvés ne semblent pas intéressants. La communauté est très petite, j'ai eu du mal à trouver des réponses aux questions de base que j'avais pendant le temps où je l'essayais. Avis collecté par et hébergé sur G2.com.
I like couchdb because it is light weight and easy to deploy. The web UI also makes it quick to test map reduce functions against your data. Because couchdb is restful integrating it with web apps is very easy. Replicating couchdb is also very easy which is nice. Avis collecté par et hébergé sur G2.com.
I would like couchdb to have a better documentation on tuning it for high connection usage. Also replication is nice for a flat model but it would be nice to see some way of seeing easily if replication is delayed. Avis collecté par et hébergé sur G2.com.

CouchDB est la base de données la plus simple avec laquelle j'ai jamais travaillé et l'une des plus puissantes. Elle utilise des verbes HTTP pour interagir avec la base de données, ce qui est très intuitif et clair. Le mécanisme de requête est très différent des SGBDR et a une courbe d'apprentissage, mais une fois que vous l'avez maîtrisé, c'est vraiment incroyable ce que vous pouvez accomplir avec. Avis collecté par et hébergé sur G2.com.
L'interface d'administration est assez jeune et présente des limitations telles qu'il est difficile de rechercher, du moins au début. Avis collecté par et hébergé sur G2.com.
La meilleure caractéristique de CouchDB est sa simplicité et l'utilisation de technologies et concepts familiers :
- Une API RESTful signifie que je peux utiliser n'importe quel langage pour y accéder (même en utilisant shell et curl).
- Il fonctionne bien dans le monde basé sur HTTP avec des éléments comme les serveurs proxy, les équilibreurs de charge et le déchargement SSL.
- Les fonctions map/reduce écrites en Javascript me permettent de créer des pages web dynamiques via des listes et des affichages.
- APIs pour aider à l'intégration de CouchDB avec d'autres technologies :
* l'API de changement me permet de me connecter à Elasticsearch en utilisant logstash
* le support des os_daemons me permet d'intégrer des applications et services externes dans l'environnement CouchDB
- La réplication est simple et puissante à la fois en modes maître-maître et maître-esclave. Avis collecté par et hébergé sur G2.com.
Le principal problème avec l'utilisation de CouchDB est le manque de documentation consolidée sur la façon de résoudre les problèmes. Les livres disponibles ne sont pas excellents. Soyez prêt à passer un bon moment à chercher des réponses. Si c'est votre première base de données NoSQL/document, préparez-vous à une courbe d'apprentissage principalement par vous-même. Avis collecté par et hébergé sur G2.com.
Stable and smart replication, especially in pair with PouchDB, and full REST API.
Formal documentation is full and well structured. Avis collecté par et hébergé sur G2.com.
Built-in Javascript query server is slooooow. Overall CRUD performance is also quiet weak.
Product site looks bit outdated and messy and is not focused on users‘ needs.
New 2.0 preview is at least not faster then previous version. Avis collecté par et hébergé sur G2.com.
Super fast read speed and flexibility of storing data as JSON strings. Avis collecté par et hébergé sur G2.com.
Not a dislike, but this database isn't suitable for storing data such as images. It's meant for fast reading smaller chunks of data quickly. Also write speeds are fast but not blazing. It's not a fault, but something you need to consider depending on your application Avis collecté par et hébergé sur G2.com.

À bien des égards, j'ai trouvé que CouchDB était la base de données rêvée pour un développeur web. Avec une interface HTTP pour chaque aspect de son API et l'application d'administration Futon intégrée, il est incroyablement facile de créer et de parcourir des documents -- bien plus facile que de trouver un client pour parcourir vos données SQL. L'interface map-reduce simple mais puissante ajoute également beaucoup de valeur. Dans l'ensemble, j'ai trouvé que CouchDB était une excellente solution si vous avez besoin de la flexibilité d'un magasin de documents JSON sans schéma, et que vous êtes intéressé par des requêtes très bien définies de certains de vos attributs. Avis collecté par et hébergé sur G2.com.
Bien que l'interface map-reduce offre un indexage facile pour des requêtes spécifiques, CouchDB n'est pas conçu pour la recherche. Séparer les "requêtes" de la "recherche" est l'aspect important ici pour moi. Je vois CouchDB comme un excellent choix lorsque vous pouvez définir des index qui découpent les données de manière très spécifique à travers une poignée d'attributs définis. Cependant, la plupart de mes applications dernièrement ont tendance à être liées à la recherche, avec le besoin de requêter à travers de nombreux champs dynamiques à la fois. Elles ont également tendance à nécessiter des filtres spatiaux, de texte intégral et de métadonnées (plage, etc.) simultanément et CouchDB ne propose tout simplement pas cela. Pour cette raison, nous avons migré vers Elasticsearch comme notre principal stockage de données à la place.
De plus, bien que la capacité de répliquer des données à travers des nœuds soit excellente, en général, nous ne l'avons pas vraiment utilisée et aurions probablement préféré une solution de clustering au lieu d'une réplication complète. Si vous n'utilisez pas cette fonctionnalité, cela peut également être un peu gênant en raison de la surcharge de transporter potentiellement beaucoup de métadonnées de révision. Par exemple, nous avons parfois trouvé difficile de trouver des fenêtres de maintenance idéales pour effectuer la compaction de notre base de données de révisions parce que nous étions très sollicités en écriture tout au long de la journée. Avis collecté par et hébergé sur G2.com.

CouchDB est une sensation de liberté par rapport aux tables ou aux règles SQL. Votre application pourra être plus flexible. Avis collecté par et hébergé sur G2.com.
CouchDB utilise tout votre disque si vous ne faites pas attention. Votre système d'indexation pourrait être dangereux et geler votre système. Avis collecté par et hébergé sur G2.com.

Tout d'abord, CouchDB est très facile à apprendre et à mettre en œuvre. Il dispose d'API riches et est bien documenté, avec un manuel facile à suivre et un guide d'installation avec des exemples clairs. J'ai utilisé les clients Java CouchDB Ektorp et CouchDB4J pour l'implémentation et c'est très facile à mettre en œuvre. Ce que j'ai vraiment aimé à propos de CouchDB, c'est l'interface Futon, elle offre une carte en direct de la base de données NoSQL, il est facile de suivre les objets de collection, de les modifier à la volée et elle offre également une vue rapide de l'ensemble du schéma. Avis collecté par et hébergé sur G2.com.
CouchDB est vraiment si l'exigence est de construire une structure de base de données légère, de la garder simple et la performance est une priorité, mais cela est valable pour des exigences à petite échelle. Contrairement à MongoDB, que je trouve beaucoup plus robuste que CouchDB, offre diverses options pour l'implémentation, il y a des options pour la réplication, le sharding, la surveillance et offre des interfaces riches en fonctionnalités que CouchDB n'a pas. Avis collecté par et hébergé sur G2.com.