在Windows上最小的couchdb部署

我想在Windows上使用couchdb作为客户端应用程序(面向文档的结构和同步function对我来说是完美的)。

这里有一个Windows安装程序包,但安装程序本身有大约45 MB,安装时需要超过100 MB的HD。 这对我的(相对较小的)应用程序来说非常重要。

我注意到在couchdb/lib子目录中有很多“src”目录。 我一直在尝试去除其中的一些,似乎没有打破系统。

现在我想知道为了运行本地的couchdb服务器将会需要什么“最小”的文件集(最好是二进制文件)。 是否有任何努力来创build这样的部署友好的安装程序? 或者任何人都可以提供一些(甚至是非常一般的)提示如何创build它? 这样的安装需要多less磁盘空间?

不用说,我不熟悉couchdb内部和Erlang系统:)。 但也许我可以弄清楚我是否有方向(或者如果有人告诉我这是不可能的,或者根本没有意义,我可以停止尝试)

不pipe怎么说,还是要谢谢你!

编辑

感谢skaffmann,我使用WinDirStat进行了分析,这引起了我以下的其他问题:

  • 是否正确,操作不需要source-Files(即.erl )文件? (这会减less约40 MB的大小)。
  • 是所有编译的文件(即.beam )文件所需的couchdb? 例如,在couchdb中似乎有一个完整的wxwidgets库,我根本看不到,哪里需要? 此外, megaco库(媒体网关协议?)似乎属于“标准”erlang分发,但没有意义的couchdb?

(我只是试图通过filetype / library删除它们,并在这里发布更新,以防万一谁有兴趣…)

我只是运行WinDirStat在我的窗口couchdb安装,它相当明亮,显示你所有的空间被占用的地方。

  119.7 MB D:\apps\CouchDB 93.5 MB D:\apps\CouchDB\lib 20.0 MB D:\apps\CouchDB\bin 3.9 MB D:\apps\CouchDB\erts-5.7.3 1.0 MB D:\apps\CouchDB\<Files> 932.1 KB D:\apps\CouchDB\share 323.7 KB D:\apps\CouchDB\var 39.2 KB D:\apps\CouchDB\releases 5.8 KB D:\apps\CouchDB\etc 93.5 MB D:\apps\CouchDB\lib 28.2 MB D:\apps\CouchDB\lib\megaco-3.11.3 8.0 MB D:\apps\CouchDB\lib\wx-0.98.3 6.4 MB D:\apps\CouchDB\lib\erl_interface-3.6.3 4.8 MB D:\apps\CouchDB\lib\stdlib-1.16.3 4.0 MB D:\apps\CouchDB\lib\snmp-4.13.5 3.0 MB D:\apps\CouchDB\lib\xmerl-1.2.1 2.6 MB D:\apps\CouchDB\lib\compiler-4.6.3 2.6 MB D:\apps\CouchDB\lib\asn1-1.6.11 2.6 MB D:\apps\CouchDB\lib\hipe-3.7.3 2.4 MB D:\apps\CouchDB\lib\cosNotification-1.1.11 2.3 MB D:\apps\CouchDB\lib\kernel-2.13.3 2.3 MB D:\apps\CouchDB\lib\orber-3.6.13 1.9 MB D:\apps\CouchDB\lib\inets-5.1.3 1.8 MB D:\apps\CouchDB\lib\ssl-3.10.4 1.7 MB D:\apps\CouchDB\lib\mnesia-4.4.11 1.3 MB D:\apps\CouchDB\lib\tools-2.6.4 1.1 MB D:\apps\CouchDB\lib\dialyzer-2.0.0 1.1 MB D:\apps\CouchDB\lib\public_key-0.3 1.1 MB D:\apps\CouchDB\lib\debugger-3.2 

它看起来像你可以删除大块的东西,WinDirStat会告诉你哪些位值得关注。