Top-bewertete CouchDB Alternativen
64 CouchDB Bewertungen
Gesamtbewertungsstimmung für CouchDB
Melden Sie sich an, um die Bewertungsstimmung zu sehen.
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. Bewertung gesammelt von und auf G2.com gehostet.
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. Bewertung gesammelt von und auf G2.com gehostet.

Apache hat gute Ideen, die meisten von ihnen sind sehr nützlich. CouchDB ist eine dieser guten Ideen, aber ich würde es nicht als nützlich einstufen. Es ist gut, ein Unternehmen wie Apache zu haben, das das Werkzeug unterstützt, ich denke, es hat eine großartige Zukunft, aber wir haben seinen Wert noch nicht gefunden. Bewertung gesammelt von und auf G2.com gehostet.
Es löst ein nicht existentes Problem. Warum sollte ich CouchDB und nicht MongoDB oder ElasticSearch verwenden? Es ist mir immer noch nicht klar. Ich fand die Dokumentation auch extrem langweilig und altmodisch, und die Bücher, die ich gefunden habe, scheinen nicht interessant zu sein. Die Community ist sehr klein, ich hatte Schwierigkeiten, Antworten auf grundlegende Fragen zu finden, die ich während der Zeit hatte, als ich es ausprobierte. Bewertung gesammelt von und auf G2.com gehostet.
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. Bewertung gesammelt von und auf G2.com gehostet.
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. Bewertung gesammelt von und auf G2.com gehostet.

CouchDB ist die einfachste Datenbank, mit der ich je gearbeitet habe, und eine der leistungsstärksten. Es verwendet HTTP-Verben, um mit der Datenbank zu interagieren, was sehr intuitiv und klar ist. Der Abfrage-Mechanismus ist sehr unterschiedlich zu RDBMS und hat eine Lernkurve, aber sobald man den Dreh raus hat, ist es wirklich erstaunlich, was man damit erreichen kann. Bewertung gesammelt von und auf G2.com gehostet.
Die Admin-Oberfläche ist noch ziemlich jung und hat Einschränkungen, wie zum Beispiel, dass es zumindest am Anfang schwierig ist, zu suchen. Bewertung gesammelt von und auf G2.com gehostet.
Das beste Merkmal von CouchDB ist seine Einfachheit und die Verwendung vertrauter Technologien und Konzepte:
- Eine RESTful-API bedeutet, dass ich jede Sprache verwenden kann, um darauf zuzugreifen (sogar mit Shell und Curl).
- Es funktioniert gut in der HTTP-basierten Welt mit Dingen wie Proxy-Servern, Lastverteilern und SSL-Offloading.
- Map/Reduce-Funktionen, die in Javascript geschrieben sind, ermöglichen es mir, dynamische Webseiten über Listen und Shows zu erstellen.
- APIs zur Unterstützung der Integration von CouchDB mit anderen Technologien:
* Die Change-API ermöglicht es mir, eine Verbindung zu Elasticsearch mit Logstash herzustellen
* Die Unterstützung von os_daemons ermöglicht es mir, externe Apps und Dienste in die CouchDB-Umgebung zu integrieren
- Replikation ist einfach und leistungsstark in sowohl Master-Master- als auch Master-Slave-Modi. Bewertung gesammelt von und auf G2.com gehostet.
Das Hauptproblem bei der Verwendung von CouchDB ist der Mangel an konsolidierter Dokumentation zur Lösung von Problemen. Die Bücher, die es gibt, sind nicht großartig. Seien Sie darauf vorbereitet, eine beträchtliche Menge Zeit mit der Suche nach Antworten zu verbringen. Wenn dies Ihre erste NoSQL-/Dokumentdatenbank ist, bereiten Sie sich auf eine Lernkurve vor, die Sie größtenteils alleine bewältigen müssen. Bewertung gesammelt von und auf G2.com gehostet.
Stable and smart replication, especially in pair with PouchDB, and full REST API.
Formal documentation is full and well structured. Bewertung gesammelt von und auf G2.com gehostet.
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. Bewertung gesammelt von und auf G2.com gehostet.
Super fast read speed and flexibility of storing data as JSON strings. Bewertung gesammelt von und auf G2.com gehostet.
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 Bewertung gesammelt von und auf G2.com gehostet.

In vielerlei Hinsicht fand ich CouchDB als eine Traumdatenbank für Webentwickler. Mit einer HTTP-Schnittstelle für jeden Aspekt seiner API und der integrierten Futon-Admin-App ist es unglaublich einfach, Dokumente zu erstellen und zu durchsuchen – weit einfacher als einen Client zu finden, um Ihre SQL-Bestände zu durchsuchen. Die einfache, aber leistungsstarke Map-Reduce-Schnittstelle fügt ebenfalls viel Wert hinzu. Insgesamt fand ich CouchDB eine großartige Lösung, wenn man die Flexibilität eines schemalosen, JSON-Dokumentenspeichers benötigt und an sehr gut definierten Abfragen einiger Attribute interessiert ist. Bewertung gesammelt von und auf G2.com gehostet.
Während die Map-Reduce-Schnittstelle eine einfache Indizierung für spezifische Abfragen bietet, ist CouchDB nicht für die Suche konzipiert. Die Trennung von "Abfragen" und "Suche" ist hier für mich der wichtige Aspekt. Ich sehe CouchDB als eine ausgezeichnete Wahl, wenn man Indizes definieren kann, die Daten auf sehr spezifische Weise über eine Handvoll definierter Attribute aufteilen. Allerdings sind die meisten meiner Apps in letzter Zeit eher suchbezogen, mit der Notwendigkeit, über viele dynamische Felder gleichzeitig abzufragen. Sie erfordern auch oft räumliche, Volltext- und Metadaten- (Bereich, etc.) Filter gleichzeitig, und CouchDB bietet das einfach nicht. Aus diesem Grund sind wir stattdessen zu Elasticsearch als unserem primären Datenspeicher migriert.
Auch wenn die Fähigkeit, Daten über Knoten hinweg zu replizieren, großartig ist, haben wir sie im Allgemeinen nicht wirklich genutzt und hätten wahrscheinlich eine Clusterlösung anstelle einer vollständigen Replikation bevorzugt. Wenn man diese Funktion nicht nutzt, kann sie auch etwas hinderlich sein, aufgrund des Overheads, potenziell viele Revisionsmetadaten mit sich herumzutragen. Zum Beispiel fanden wir es manchmal schwierig, ideale Wartungsfenster zu finden, um die Datenbankkomprimierung unserer Revisionen durchzuführen, da wir den ganzen Tag über sehr schreibintensiv waren. Bewertung gesammelt von und auf G2.com gehostet.

CouchDB ist ein Gefühl der Freiheit von Tabellen oder SQL-Regeln. Ihre App wird flexibler sein können. Bewertung gesammelt von und auf G2.com gehostet.
CouchDB verwendet Ihren gesamten Speicherplatz, wenn Sie nicht vorsichtig sind. Ihr Indexsystem könnte gefährlich sein und Ihr System einfrieren. Bewertung gesammelt von und auf G2.com gehostet.

Erstens ist CouchDB sehr einfach zu lernen und zu implementieren. Es hat reichhaltige APIs und ist gut dokumentiert, mit einem leicht verständlichen Handbuch und einer Installationsanleitung mit klaren Beispielen. Ich habe CouchDB-Java-Clients Ektorp und CouchDB4J für die Implementierung verwendet und es ist sehr einfach zu implementieren. Was mir an CouchDB wirklich gefallen hat, war die Futon-Oberfläche, sie bietet eine Live-Karte der NoSQL-Datenbank, es ist einfach, die Collection-Objekte zu verfolgen, sie im laufenden Betrieb zu ändern und bietet auch eine schnelle Ansicht des gesamten Schemas. Bewertung gesammelt von und auf G2.com gehostet.
CouchDB ist wirklich geeignet, wenn die Anforderung darin besteht, eine leichtgewichtige Datenbankstruktur zu erstellen, sie einfach zu halten und die Leistung Priorität hat, aber dies gilt wiederum für Anforderungen im kleinen Maßstab. Im Gegensatz zu MongoDB, das meiner Meinung nach viel robuster ist als CouchDB, bietet es verschiedene Implementierungsoptionen, es gibt Optionen für Replikation, Sharding, Überwachung und bietet funktionsreiche Schnittstellen, die CouchDB fehlen. Bewertung gesammelt von und auf G2.com gehostet.