Sha*_*Ali 6 java mongodb mongodb-query
我一直在评估java中的Mongo db 3.0,并遇到文档大小超过16MB的情况.这个场景是我有一个主键列表(唯一记录),它应该作为嵌入式集合存在于文档中,并带有一些额外的字段.当pk超过16k时,我们会收到错误消息,说明已超出文档大小.我知道我们可以将集合保留在文档之外而不是嵌入它,但是因为在我们的场景中它是必需的,所以我们这样做.如果我们将它作为单独的集合保留在文档之外,它工作正常,但插入/更新变得非常慢,因为它必须搜索所有pk和插入/更新.
有没有其他方法可以实现这一目标?
我知道我们可以使用gridfs,但正如我所看到的那样,它主要用于在文件系统中存储图像/视频等.这当然不是我们想要的方式.
任何建议都会非常有用!!! 提前致谢.
这是官方文档:
他们建议当您超过 BSON 对象的大小限制(16 MB)时也使用 GridFS。GridFS 不仅用于媒体文件,还用于所有类型的二进制内容。
| 归档时间: |
|
| 查看次数: |
1000 次 |
| 最近记录: |