我想把小文件(60 kb,几百万)存储到MongoDB中,我正在考虑使用GridFS,但是看起来BSON可以。无论如何,我想让rsync备份mongodb块文件,所以问题是,如果我只做插入(没有更新,没有删除),那么磁盘上的块将是相同的,只是最后一个块将是不同的,对吗?因此,在这种情况下,rsync只会备份最后一块,因为其他块是相同的(当然,在执行此操作时,mongodb将被正确关闭)。
因此,假设块的总大小为100 GB,块大小为1GB,在最糟糕的情况下,增量备份中的数据将只同步1GB。
发布于 2014-04-18 17:09:32
听起来是对的。只要您不更改数据库的结构,也不对其运行优化。
但是,如果带宽是一个担忧,您应该分析rsync在测试环境中的性能,然后再将其转移到生产中。
https://serverfault.com/questions/589954
复制相似问题