Nachteile von CouchDB

Habe ich kürzlich gefallenen in Liebe mit CouchDB. Ich bin ziemlich begeistert von Ihrer enormen Vorteile und der durch seine Schönheit. Jetzt möchte ich sicherstellen, dass ich nicht verpassten show-stopping Nachteile.

Was dir in den Sinn kommt? Beigefügt ist eine Liste der Punkte, die ich gesammelt habe. Gibt es etwas hinzuzufügen?

  • Blog-posts von Ende 2010 Anspruch "nicht reif genug" (was auch immer das Wert ist).
  • Langsamer als in-memory-DBMS.
  • In-place-updates benötigen, server-side Logik (update-Handler).
  • Trades disk vs. Geschwindigkeit: Datenbanken können riesig geworden im Vergleich zu anderen DBMS (Verdichtung Funktionalität vorhanden ist, obwohl).
  • "Nur" eventuelle Konsistenz.
  • Temporäre Ansichten, die auf große Datenbestände sind sehr langsam.
  • Replikation von großen Datenbanken fehlschlagen.
  • Map/reduce-Paradigma erfordert Umdenken (nur der Vollständigkeit halber).

Der einzige Punkt, der sorgen mir ist #3 (in-place updates), weil es ziemlich unbequem.

  • Was ist die HTTP-Kommunikation overhead? Was über die Schwierigkeiten zu beschränken, die Werte in der couch (uniques sind schwer zu tun)
InformationsquelleAutor nisc | 2011-10-22
Schreibe einen Kommentar