Ubuntu环境下MongoDB存储引擎选择攻略

Ubuntu中MongoDB的存储引擎怎么选

快速建议

引擎对比与适用场景

引擎并发与事务持久化与恢复压缩典型场景注意事项WiredTiger文档级并发、MVCC;支持多文档事务(4.0+)检查点 + WAL(Journal);默认journal.enabled: trueSnappy(默认)/ zlib通用OLTP/OLAP、高并发读写、需要事务与压缩合理设置缓存,避免与系统争用内存MMAPv1集合级锁、无事务依赖文件系统页缓存无内置块压缩仅遗留系统、极低写并发的读为主场景官方已弃用,不推荐新部署In-Memory极高并发、内存级延迟数据不落盘;需复制集提升可用性不涉及磁盘压缩实时分析、排行榜、会话缓存成本高,需充足内存与容灾设计说明:WiredTiger为默认且功能完备;MMAPv1已过时;In-Memory用于特殊低延迟场景。

如何做出选择

Ubuntu下WiredTiger关键配置要点解析

硬件与部署建议

本文转载于:https://www.yisu.com/ask/23480307.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。