存储引擎
云数据库 MongoDB 自3.2版起将默认存储引擎升级为 WiredTiger,全面取代早期的 MMAPv1。WiredTiger 采用经典的 B-Tree 结构,并引入文档级到集合级的细粒度并发控制,使读写性能显著提升;同时内置 Snappy、Zlib 等多档压缩算法,大幅降低磁盘占用和存储成本。无论是读密集、写密集还是混合负载场景,WiredTiger 都能以更优的性能与更高的存储效率满足各类应用需求。
小版本更新说明
当前最新版本 8.0
小版本号 | 版本新增、优化或修复说明 |
WT.80.12.0 | 兼容开源 8.0 版本 |
8.0 之前版本
小版本号 | 版本新增、优化或修复说明 |
WT.70.12.4 | 增强数据库审计性能 |
WT.70.12.3 | 支持 SQL 限流及按 Key 闪回 |
WT.70.12.2 | 支持数据库审计、透明加密及 SSL 认证等企业级特性 解决社区版中已知的问题 |
WT.70.12.1 | 性能优化 |
WT.70.12.0 | 支持7.0版本 |
小版本号 | 版本新增、优化或修复说明 |
WT.60.5.3 | 修复审计配置信息出错问题 修复备份、库表回档时的报错问题 |
WT.60.5.2 | 支持透明加密 |
WT.60.5.1 | 合入社区相关问题 修复监控数据不准确问题 |
WT.60.5.0 | 支持 6.0 版本 |
小版本 | 版本新增、优化或修复说明 |
WT.50.12.9 | 优化备份性能 |
WT.50.12.8 | 修复社区部分已知问题 |
WT.50.12.7 | 修复 listCollections 命令因 BSON 对象过大而失败的问题 优化物理备份、回档的流程 |
WT.50.12.6 | 修复由于 use-after-free 问题导致的 getRestoreInfo 命令解析失败的问题 修复时序表统计问题,所有 insert 操作都将被准确记录和统计 |
WT.50.12.1 | 支持外网访问 |
WT.50.12.0 | 支持 MongoDB 5.0 版本 |
小版本 | 版本新增、优化或修复说明 |
WT.44.13.10 | 修复社区部分已知的问题 |
WT.44.13.9 | 优化物理备份、回档的流程 |
WT.44.13.8 | 支持静态加密 |
WT.44.13.4 | 支持外网访问 |
WT.44.13.2 | 优化 isMaster 命令 |
WT.44.13.1 | 支持审计、免密访问 |
WT.44.13.0 | 支持 MongoDB 4.4版本 |
小版本 | 版本新增、优化或修复说明 |
WT.42.11.20 | 修复社区部分已知的问题 |
WT.42.11.19 | 优化物理备份、回档的流程 |
WT.42.11.18 | 修复审计配置信息出错问题 |
WT.42.11.16 | 支持外网访问 |
WT.42.11.15 | 支持自定义规则审计数据库活动 支持通过 SSL 认证方式访问数据库 |
WT.42.11.14 | 提升内核 moveChunk 稳定性 |
WT.42.11.13 | 支持用户通过命令开启增强 changeStream 模式 |
WT.42.11.12 | 修复反复创建和删除同名数据库时报错的问题 修复 changeStream 相关问题 |
WT.42.11.11 | 解决 applyOps 过程中内核异常问题 |
WT.42.11.10 | 优化数据库审计性能 |
WT.42.11.9 | 支持通过物理备份方式进行库表回档,提升备份速度 |
WT.42.11.8 | 优化路由信息刷新策略 |
WT.42.11.7 | 优化分片增加的管控逻辑 |
WT.42.11.6 | changeStream 支持 DDL 操作 |
WT.42.11.5 | 优化内核参数提升性能 |
WT.42.11.4 | 封禁了系统的高危操作 |
WT.42.11.3 | 修复 getMore 操作异常问题 |
WT.42.11.2 | 支持 maxTimeMS 参数 |
WT.42.11.1 | 支持在线 compact 特性 |
WT.42.11.0 | 支持 MongoDB 4.2版本 |
小版本 | 版本新增、优化或修复说明 |
WT.40.3.39 | 优化4.2版本的兼容性问题 |
WT.40.3.38 | 优化物理备份、回档的流程。 |
WT.40.3.37 | 修复 MongoDB 关闭时的 BatchWriteOp 不变性问题 修复 Flow Control 在加节点时可能导致节点宕掉的问题 |
WT.40.3.35 | 支持外网访问 |
WT.40.3.34 | 支持自定义规则审计数据库活动 支持通过 SSL 认证方式访问数据库 |
WT.40.3.33 | TTL 索引支持控制限速 支持 TTL 过期数据清理窗口设置 |
WT.40.3.32 | 解决物理库表回档后实例稳定性问题 解决连接失败后内存泄露问题 |
WT.40.3.31 | 支持 SQL 限流 |
WT.40.3.30 | 支持用户自定义慢查询阈值 |
WT.40.3.29 | 优化数据库审计性能 |
WT.40.3.28 | 优化分片集群路由刷新策略 |
WT.40.3.27 | 支持通过物理备份方式进行库表回档 |
WT.40.3.26 | 优化写冲突重试加锁逻辑,提高性能 |
WT.40.3.25 | 优化用户权限,避免越权操作 |
WT.40.3.24 | 禁止创建 LSM 引擎表和索引 |
WT.40.3.23 | 优化增加分片逻辑 |
WT.40.3.22 | 优化锁机制 |
WT.40.3.21 | 优化 changeStream 逻辑 |
WT.40.3.20 | 优化性能 |
WT.40.3.19 | 优化 session 相关逻辑 |
WT.40.3.18 | 优化从库读性能 |
WT.40.3.17 | 优化免密码访问逻辑 |
WT.40.3.16 | 优化监控采集逻辑 |
WT.40.3.15 | 支持百万库表特性 |
WT.40.3.14 | 优化文件较多场景下进行物理备份的性能 |
WT.40.3.13 | 优化 mongos 连接机制 |
WT.40.3.12 | 优化路由刷新逻辑及审计性能 |
WT.40.3.11 | 增强 changeStream 能力 |
WT.40.3.10 | 支持 maxTimeMS 参数 |
WT.40.3.9 | 支持 mongos 过载保护 |
WT.40.3.8 | 支持数据库审计 |
WT.40.3.7 | 优化 session 相关逻辑 |
WT.40.3.6 | 提升数据库连接性能及较多文件场景下启动数据库的性能 |
WT.40.3.5 | 支持免密码访问 |
WT.40.3.4 | 解决数据库磁盘文件异常膨胀问题 |
WT.40.3.3 | 支持 IPv6 |
WT.40.3.2 | 支持容量写满后封禁 支持展示客户端连接信息 |
WT.40.3.1 | 支持 superGeo 命令 支持物理备份 丰富监控指标 |
WT.40.3.0 | 发布基于 WiredTiger 引擎的 MongoDB 4.0版本 |
小版本 | 版本新增、优化或修复说明 |
WT.36.8.13 | 解决内存压力过大,节点异常的问题 |
WT.36.8.12 | 优化免密访问逻辑 优化客户端列表显示 |
WT.36.8.11 | 优化了连接性能 |
WT.36.8.10 | 优化会话相关逻辑、优化节点间数据同步逻辑 |
WT.36.8.9 | 支持物理备份 |
WT.36.8.8 | 支持免密访问 |
WT.36.8.7 | 优化 mongos 连接池机制 |
WT.36.8.6 | 优化了连接逻辑 |
WT.36.8.5 | 支持 IPv6 |
WT.36.8.4 | 优化监控统计逻辑 |
WT.36.8.3 | 优化磁盘封禁逻辑 |
WT.36.8.2 | 优化连接模型 |
WT.36.8.1 | 优化安全相关机制 |
WT.36.8.0 | 支持3.6版本 |
小版本 | 版本新增、优化或修复说明 |
WT.32.12.9 | 支持请求设置最大超时时间、支持默认实例为 background 方式建索引 |
WT.32.12.8 | 优化了 MongoDB mongos 连接池机制 |
WT.32.12.7 | 支持 IPv6 及参数配置 |
WT.32.12.6 | 优化内核连接参数以提高性能 |
WT.32.12.5 | 解决内核概率性异常等问题 |
WT.32.12.4 | 支持 superGeoNear 命令 |
WT.32.12.3 | 优化内核参数提升性能 |
WT.32.12.2 | 支持调整 oplog 容量 |
WT.32.12.1 | 支持动态调节连接数 |
WT.32.12.0 | 支持 MongoDB 3.2版本 WiredTiger 引擎 |