0

我已经编写了一个 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 应用程序中运行?我可以为最终装运移除哪个?

4

2 回答 2

1

创建您自己的 MongoDB 服务器分发版可能是不合法的。请参阅http://www.mongodb.org/about/licensing/,我也会直接询问http://www.10gen.com以获得澄清。

于 2013-02-05T22:57:53.277 回答
1

在那种情况下,只需要 mongod 。

于 2013-02-06T17:21:42.940 回答