Frage

Ich habe kürzlich eine Web -App geschrieben, die verwendet couchdb. Ich mag CouchDB und es passte zur App - die viel dynamisches Verhalten hat und JSON einfach direkt von CouchDB zieht. Es ist schön, Bilder über einen Browser hochzuladen, und es ist ein Schnappschuss, um Daten zu dokumentieren. Die Replikation hat auch die Bereitstellung zu einem Kinderspiel gemacht, da die App eine Couchapp ist, und alles, was für die Bereitstellung erforderlich ist, ist ein Replikat zum Produktionsserver.

Für eine neue App denke ich jedoch an (denken Sie an Blog -Typ -Ding), ich möchte eine gute Leistung und es ist ein Bereich, von dem ich denke % schreibt).

Welche Datenspeicher bieten die beste Leistung in einem einzelnen Serverszenario? Ich würde mich sehr interessieren, die Erfahrungen der Menschen in diesem ...

War es hilfreich?

Lösung

Wenn es in erster Linie die Leistung lesen wird, machen Sie sich Sorgen darüber, warum nicht einfach eine setzen Lack Proxy vor CouchDB? Ich verwende ein paar benutzerdefinierte Konfigurationen in Lack, um zu sagen Einträge aus Lack.

Mit einem Plus -Lack können Sie URL -Umschreiben durchführen, was ich brauche. Bei den meisten anderen Lösungen dafür wird so etwas wie Apache oder NGNIX ausgeführt, nur um URLs für CouchDB neu zu schreiben.

Andere Tipps

Ich finde MongoDb Sieht an, wie die Performance von Front Runner für Schemaless -Datenspeicher.

Wir sind derzeit in den Prozessen, dies zu bewerten, um binäre Objekte zu speichern, die von 10 KB und 50 MB reichen können, und ich war sehr beeindruckt von der Leistung, selbst bei bescheidenen Hardware.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top