用于自管理部署的存储引擎
存储引擎是数据库中负责管理数据在内存和磁盘中的存储方式的组件。MongoDB 支持多种存储引擎,因为不同的引擎在特定的工作负载下可能会有更好的表现。为您的使用案例选择合适的存储引擎会大幅提升应用程序的性能。
- ➤ WiredTiger 存储引擎(默认)
WiredTiger 是默认存储引擎,建议在新部署中使用。WiredTiger 提供文档级并发模型、检查点和压缩等功能。
- ➤ 内存中存储引擎
- MongoDB Enterprise 中提供了storage engine。它不是将文档存储在磁盘上,而是将其保留在内存中,从而实现更可预测的数据延迟。