1

Mongo 本身不能保证多文档事务的原子性。

考虑到通过 mongo 的 gridfs 功能(我gridfs-stream从 npm 使用)存储文件的方法涉及创建多个文档,我想知道它在以下方面是否可靠:

1)如果由于某种原因无法创建某些文件块,是否不会创建文档?或者数据库是否会处于文件只保存了一些块的状态?

2)如果运行 mongo 的服务器在 gridfs 文件上传过程中突然断电或崩溃,重新启动后数据库是否可能包含损坏或部分上传的文件?

谢谢!

4

0 回答 0