Ich möchte couchdb für eine Client-only-Anwendung unter Windows verwenden (die dokumentenorientierte Struktur und die Synchronisierungsfunktionen wären perfekt für mich).Minimaler Einsatz von Couchdb auf Windows
Es gibt ein Windows-Installer-Paket here, aber das Installationsprogramm selbst hat etwa 45 MB, wenn es installiert ist, dauert es mehr als 100 MB auf meiner HD. Das ist viel zu viel für meine (relativ kleine) Anwendung.
Ich habe festgestellt, dass es viele "src" Verzeichnisse in den couchdb/lib
Unterverzeichnissen gibt. Ich habe damit experimentiert, einige von ihnen zu entfernen und es schien das System nicht zu zerstören.
Jetzt frage ich mich, was wäre der "minimale" Satz von Dateien (vorzugsweise binär), die benötigt werden, um einen lokalen Couchdb-Server zu betreiben. Gibt es bereits Bemühungen, ein solches installationsfreundliches Installationsprogramm zu erstellen? Oder könnte jemand einige (auch sehr allgemeine) Hinweise geben, wie man es erstellt? Wie viel Speicherplatz wäre für eine solche Installation minimal erforderlich?
Ich brauche wohl nicht zu sagen, dass ich weder die Couchdb Interna noch das Erlang System kenne :). Aber vielleicht könnte ich herausfinden, ob ich eine Richtung habe (oder ich könnte aufhören zu versuchen, wenn mir jemand sagt, dass das unmöglich wäre oder keinen Sinn ergibt ...)
Danke trotzdem!
EDIT
Dank skaffmann ich die Analyse unter Verwendung von WinDirStat tat, was mir die folgenden zusätzlichen Fragen geführt:
- Ist es richtig, dass die Quelle-Dateien (dh
.erl
) Dateien wäre für den Betrieb nicht nötig? (Dies würde die Größe um etwa 40 MB reduzieren). - Sind alle von couchdb benötigten Dateien (d. H.
.beam
) erforderlich? Zum Beispiel scheint es eine komplette wxwidgets-Bibliothek in couchdb zu geben und ich kann überhaupt nicht sehen, wo das nötig wäre? Auch diemegaco
Bibliothek (Media Gateway Protocol?) Scheint zu einer "Standard" Erlang Distribution zu gehören, macht aber keinen Sinn für couchdb?
(Ich werde einfach versuchen, sie Updates von Dateityp/Bibliothek und Post entfernen hier nur für den Fall jemand interessiert ...)
Konnten Sie das sortiert bekommen? – Sunit