Kau*_*hal 6 mongodb storage-engine
我知道我们可以在启动 mongod 时将存储引擎配置为实例级别的 wireTiger。
但是我们是否也可以为不同的集合或数据库选择不同的存储引擎?
Ste*_*nie 7
每个mongod实例只能使用一种存储引擎类型。只有一个dbPath设置了mongod部署,并且你不能混用和相同的数据路径中匹配来自不同的存储引擎的数据文件。
mongod
dbPath
但是,您可以在副本集的成员中使用不同的存储引擎配置(例如,mmap 主节点和 WiredTiger 辅助节点)。如果您这样做,您应该警惕性能差异,并确保在具有代表性工作负载的 QA/暂存环境中进行彻底测试。
另一个可用选项是在创建集合时设置存储引擎特定选项。例如,您可以覆盖 WiredTiger 的实例级默认值并为特定集合设置不同的选项(即更高级别的压缩,或者可能不压缩)。
归档时间:
10 年,7 月 前
查看次数:
4475 次
最近记录: