我已经编写了一个 Node.JS 应用程序,我将很快以 RPM(RedHat 包管理器)的形式发布它,其中包含所有内容(Node、CSS、JS、MongoDB、Node 模块等)。总应用程序权重压缩后约 60MB,其中约 50MB 来自 MongoDB。我想减少最终装运的尺寸。
现在,就我而言,我的 Node.JS 应用程序仅显式执行mongod
. 查看mongodb-linux-i686-2.2.2/bin
目录,我看到大约十几个可执行文件,其中大部分重 10.3MB(这有点奇怪,这么多重 10.3MB),例如bsondump
, mongodump
, mongoexport
, mongofiles
,mongoimport
等。
哪些 MongoDB 可执行文件在我的“标准”(单个数据库,没有分片,没什么花哨的)Node.JS 应用程序中运行?我可以为最终装运移除哪个?