我有 3 个节点 mongoDB 使用wiredTiger 的副本集。我想使用内存引擎。所以两个节点将使用内存(其中一个是主节点),第三个节点将使用 WT(用作仲裁器)。是否可以将两个节点的存储引擎从 WT 转换为内存中?如果可以,请分享一些资源以供参考。另外,内存中的mongoDB副本集是否有任何最佳实践?
谢谢
我有 3 个节点 mongoDB 使用wiredTiger 的副本集。我想使用内存引擎。所以两个节点将使用内存(其中一个是主节点),第三个节点将使用 WT(用作仲裁器)。是否可以将两个节点的存储引擎从 WT 转换为内存中?如果可以,请分享一些资源以供参考。另外,内存中的mongoDB副本集是否有任何最佳实践?
谢谢
根据mongoDB 文档,您的副本集配置很好,您必须遵循一些规则:
arbiterOnly: true
的)从命令行将实例设置为 inMemory 模式:
mongod --storageEngine inMemory --dbpath <path>
或者,如果使用 YAML 配置文件格式:
storage:
engine: inMemory
dbPath: <path>