【发布时间】:2016-09-10 05:33:51
【问题描述】:
我对分配策略等一些 MongoDB 概念不熟悉。目前我使用的是 MongoDB-3.2.2 版本,我使用的是 与 Windows 32 位和 64 位的版本相同。根据 Mongo 文档,默认分配策略是“PowerOf2Sizes” 哪个更适合插入/更新/删除操作。我有以下要求: 我将我的日志作为一个文档存储到一个数组中。所以最初我开始将一个日志插入到数组中,然后我将更新 文档中具有 no.of 日志条目的相同数组。所以我在文档中插入和更新数组。 这里我使用的是 32 位(MMAPV1)和 64 位(Wired Tiger)引擎。
根据我对 Mongo 文档的理解,我不需要将任何填充因子(通过分配策略)设置为 64 位以避免文档移动。 我只需要为 32 位(MMAP v1 存储引擎)设置填充因子(通过分配策略)。
任何人都可以告诉我如何使用分配策略来满足我的上述要求吗?还是我的理解正确?
【问题讨论】:
-
请让我知道如果遗漏任何细节然后投反对票,否则没有人知道查询中的问题是什么
标签: mongodb padding allocation mongodb-java