MongoDB同时支持持久化和非持久化模式。在mongodb副本节点中可以使用混合持久化模型吗?
这意味着,将主存储配置为内存中存储(为了速度)将辅助存储配置为磁盘上的数据持久性(为了可用性)
任何关于这方面的数据和细节都将不胜感激。
发布于 2018-06-25 22:14:18
是的,这是可能的。您只需为--storageEngine选项配置inMemory,如果在主节点上使用配置文件,则只需配置storage.engine设置。在辅助数据库中,您可以在磁盘引擎配置中使用normal。
您将该"inmemory“节点的”优先级“配置为高于其他节点,因此主节点”留在“该节点上。在这个"inmemory“节点重新启动后,数据库当然是空的,因此节点进入”恢复“状态,并从”新的主节点“(磁盘基础存储)复制所有数据。复制完所有数据后,节点再次变为(在内存中)主节点,而其他节点变为次要节点。
https://stackoverflow.com/questions/51021678
复制相似问题