我将 mongodb gridfs 用于一种文件缓存,我在其中存储包括一些元数据的二进制数据。由于我的磁盘空间有限,我无法将所有文件存储在 mongodb 中,因此我想应用FIFO算法。
我发现上限集合似乎非常适合这种情况,但 mongo 将 gridfs 数据存储在两个密切相关的不同集合(fs.chunks 和 fs.files)中。可以将这些集合中的一个(或两个?)定义为上限,或者我会在另一个集合中获得僵尸数据吗?
我将 mongodb gridfs 用于一种文件缓存,我在其中存储包括一些元数据的二进制数据。由于我的磁盘空间有限,我无法将所有文件存储在 mongodb 中,因此我想应用FIFO算法。
我发现上限集合似乎非常适合这种情况,但 mongo 将 gridfs 数据存储在两个密切相关的不同集合(fs.chunks 和 fs.files)中。可以将这些集合中的一个(或两个?)定义为上限,或者我会在另一个集合中获得僵尸数据吗?