2016-08-11 1 views
0

Lesen couchdb Dokumente Ich verstehe, dass es nur eine Datei für jede Datenbank gibt (ohne Ansichten). Meine Frage ist: Was passiert, wenn diese Datenbank sehr groß wird> 10 TB, so dass die Datei nicht in eine einzige HD passen kann? Da viele dedizierte Server mehrere Festplatten haben können, kann es nützlich sein, diese Datei auf mehrere Festplatten zu verteilen. ist es möglich? oder sharding ist die einzige Lösung für diese Art von Situation? Vielen Dank im Vorauskönnen die Datenbankdateien von couchdb gespalten werden?

+2

CouchDB 2.0 kommt bald, und es unterstützt Clustering out of the Box. Wenn Sie Bedenken haben, dass Ihre Datenbank so groß ist, scheint es sich zu lohnen. –

+0

danke für deine antwort! Übrigens denkst du bald sind wenige Monate? Was ist mit BigCouch? – user1658162

+0

BigCouch * ist * was wird in Apache CouchDB gezogen, um dies zu unterstützen, sie sind bereits im RC-Modus, so erwarte ich Wochen, aber es könnte Monate schlimmster Fall sein. (Ich würde ihrem Blog folgen) –

Antwort

1

Mit CouchDB 1.x mussten Sie eine Datenbank auf einer Festplatte haben. CouchDB 2.0 (in RC) verteilt Ihre Daten jedoch automatisch auf mehrere Knoten (vorausgesetzt, Sie haben eine Konfiguration mit mehreren Knoten), sodass Sie sich nicht wirklich Gedanken über die Größe der Datenbank machen müssen. Mindestens über knapp vor Speicherplatz

Verwandte Themen