Chciałbym użyć couchdb dla aplikacji tylko dla klienta w systemie Windows (struktura zorientowana na dokumenty i funkcje synchronizacji byłyby dla mnie idealne).Minimalne rozmieszczenie couchdb na Windows
Istnieje pakiet instalacyjny Windows here, ale sam instalator ma około 45 MB, po zainstalowaniu zajmuje więcej niż 100 MB na moim HD. To dużo dla mojej (stosunkowo małej) aplikacji.
Zauważyłem, że istnieje wiele katalogów "src" w subdirach couchdb/lib
. Eksperymentowałem z usuwaniem niektórych z nich i nie wydawało się, że to on przełamie system.
Teraz zastanawiam się, jaki byłby "minimalny" zestaw plików (najlepiej tylko binarnych), które byłyby potrzebne do uruchomienia lokalnego serwera couchdb. Czy są już jakieś starania, aby stworzyć taki przyjazny dla instalacji instalator? A może ktoś mógłby podać kilka (nawet bardzo ogólnych) wskazówek, jak go stworzyć? Ile miejsca na dysku byłoby minimalnie potrzebne do takiej instalacji?
Nie trzeba dodawać, że nie znam się ani na wewnętrznych wersjach couchdb, ani na systemie Erlang :). Ale może mógłbym dowiedzieć się, czy mam jakiś kierunek (lub mógłbym przestać próbować, gdyby ktoś powiedział mi, że to byłoby niemożliwe lub nie miałoby sensu ...)
Dzięki!
EDIT
Dzięki skaffmann, zrobiłem analizę przy użyciu WinDirStat, która doprowadziła mnie do następujących dodatkowych pytań:
- Czy to prawda, że (tj
.erl
) plików źródłowych-Files nie byłaby potrzebna do działania? (Zmniejszyłoby to rozmiar o około 40 MB). - Czy wszystkie pliki skompilowane (tj.
.beam
) są wymagane przez couchdb? Na przykład, wydaje się, że w bibliotece couchdb jest pełna biblioteka wxwidgets i nie widzę w ogóle, gdzie byłoby to potrzebne? Również bibliotekamegaco
(protokół bramy medialnej?) Wydaje się należeć do "standardowej" dystrybucji erlang, ale nie ma sensu dla couchdb?
(ja po prostu spróbować, aby usunąć je przez aktualizacjach filetype/bibliotecznych i post tutaj na wszelki wypadek ktoś jest zainteresowany ...)
Czy byłeś w stanie to posortować? – Sunit