Gridfs节点本地写入性能

我正在构build一个webapp,使用mongo的gridfs来存储大文件(200Mb〜500MB)。 文件将通过块上传,以防止浏览器崩溃。

我已经build立了一个简单的演示,正是我想要的。

但在我看来,写作操作越来越慢。 在上传期间,当我查看CPU使用率时,它达到了100%。

有什么我需要注意的吗? 像append不应该使用得太重。

是否有某种研究公开可用于网格写入性能?

之所以慢慢,是因为我使用的驱动程序允许附加mod,但它的方式非常难看。

在追加请求中,它将加载文件到内存中,销毁该文件的logging,追加部分文件,追加新的部分,然后再保存。

这是不是一个真正的追加它是错过的领先。 但社区不想改变这一点。

Interesting Posts