Mar*_*ner 6 windows erlang couchdb
我想在Windows上使用couchdb作为一个仅限客户端的应用程序(面向文档的结构和同步功能对我来说是完美的).
有一个Windows安装程序包在这里,但安装程序本身有大约45 MB,安装时需要在我的HD 100多MB.对于我的(相对较小的)应用程序来说,这是非常重要的.
我注意到couchdb/lib子目录中有很多"src"目录.我一直在尝试删除其中的一些,它似乎没有破坏系统.
现在我想知道为了运行本地couchdb服务器需要什么样的"最小"文件集(最好是二进制文件).是否已经有任何努力来创建这样一个部署友好的安装程序?或者任何人都可以提供一些(甚至非常一般)提示如何创建它?这样的安装需要多少磁盘空间?
不用说,我根本不熟悉couchdb内部和Erlang系统:).但也许我可以弄明白我是否有一些方向(或者我可以停止尝试,如果有人告诉我这根本不可能或根本没有意义......)
不管怎么说,还是要谢谢你!
编辑
感谢skaffmann,我使用WinDirStat进行了分析,这引出了以下其他问题:
.erl操作不需要source-Files(ie )文件?(这会减小大约40 MB的大小)..beamcouchdb 是否需要所有已编译的文件(即)文件?例如,在couchdb中似乎有一个完整的wxwidgets库,我根本看不到,需要哪些?另外,megaco图书馆(媒体网关协议?)似乎属于"标准" Erlang分布,但没有意义的CouchDB的?(我会尝试通过文件类型/库删除它们并在此发布更新以防万一有人感兴趣...)
我刚刚在 Windows couchdb 安装上运行了WinDirStat,它很有启发性,向您展示了所有空间被占用的位置。
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
Run Code Online (Sandbox Code Playgroud)
看起来您确实能够删除大块的内容,并且 WinDirStat 会告诉您哪些部分值得关注。
| 归档时间: |
|
| 查看次数: |
678 次 |
| 最近记录: |