1.4 Release Notes

我们很兴奋的宣布MongoDB 1.4终于release了。1.4主要取代1.2。升级非常简单,只要停掉mongodb,之后再重新启动新的版本mongod。

1.4版本在1.2基础之上做了如下提升

核心服务器(Core Server)的增强

  • concurrency 并发的提升
  • 索引内存的提升
  • 支持后台创建索引background index creation
  • 更好的检测正则表达式,因此可以在更多的案例中使用索引

复制(Replication) & 数据分片(Sharding)

  • 更好的操作重启的短暂离线的从服务器
  • 从快照中加速从服务器 (--fastsync)
  • 可以配置从服务器延迟复制 (--slavedelay   )
  • 复制处理在主服务器上的时间误差
  • $inc  复制环境中的修复
  • sharding alpha 3 - config server已经第二阶段了

部署& 产品环境

  • 配置(configure "slow threshold" ) 方便profiling
  • 可以使用 fsync + lock 进行备份
  • 可以为每个db选择存放数据的目录 (--directoryperdb)
  • http:// localhost:28017/_status  可以通过HTTP协议访问MongoDB的状态
  • 因为安全的原因REST默认是关闭的 (--rest to enable)
  • 日志的轮替,  logRotate
  • 加强  serverStatus   命令(db.serverStatus()) - 计数器一起replication lag   状态
  • 新的mongostat   工具

查询语句的改进

  • $all
  • $not
  • 部分匹配数组元素 $elemMatch
  • $   操作符更新数组
  • $addToSet
  • $unset
  • $pull   支持对象匹配
  • $set

Geo(地理2D)

  • 2d geospatial search (2d 地理搜索)
  • $center 与$box 搜索

MongoDB 1.4 Release Notes相关推荐

  1. Altiris™ IT Management Suite 7 Release Notes

    Introduction Altiris™ IT Management Suite from Symantec is the industry's most comprehensive and int ...

  2. OpenDaylight系类教程(十二)-- Release Notes

    2019独角兽企业重金招聘Python工程师标准>>> Release Notes Target Environment For Execution The OpenDaylight ...

  3. Release notes for VPP 22.10

    本次发布新增了212个提交,包括118个修复. 关于本次发布的更多信息,请访问:https://gerrit.fd.io/r/gitweb?p=vpp.git;a=blob;f=docs/aboutv ...

  4. Release notes for VPP 22.06

    本次发布新增了485个提交,包括230个修复. 发布亮点 针对5G的VPP Flow API增强: 通过DPDK插件中的通用流实现5G增强 为5G启用RSS队列组操作 为CSIT添加测试场景,包括: ...

  5. Salt2019.2.0 Release Notes (Codename Fluorine) 新版本功能特性

    SaltStack是基础设施管理的革命性方法,能够以速度取代复杂性. SaltStack足够简单,可以在几分钟内运行,可扩展到足以管理数以万计的服务器,并且速度足以在几秒钟内与每个系统进行通信.从服务 ...

  6. Tesla FSD 自动驾驶软件升级版本说明书解析二(Beta v10.12 Release Notes)

    Tesla FSD软件的版本说明书写得十分技术流,里面会详细列举新增了什么feature.修复了什么bug.采用了什么方法(算法还是数据等)提升了多少指标之类的信息,有助于从业人员了解Tesla的底层 ...

  7. Release Notes

    发行说明 (Release Notes) 尽早发布,经常发布 - Eric S. Raymond, The Cathedral and the Bazaar 版本 (Versioning) 次要版本号 ...

  8. Python: Git Log自动生成Release Notes,并调用Outlook发送至邮件

    Python: Git Log自动生成Release Notes,并调用Outlook发送至邮件 主要功能 先上图 生成ReleaseNotes 邮件: 生成ReleaseNotes Text: 关键 ...

  9. Tesla FSD 自动驾驶软件升级版本说明书解析一(Beta v10.11.2 Release Notes)

    Tesla FSD软件的版本说明书写得十分技术流,里面会详细列举新增了什么feature.修复了什么bug.采用了什么方法(算法还是数据等)提升了多少指标之类的信息,有助于从业人员了解Tesla的底层 ...

最新文章

  1. 一台主机装两个mysql数据库_一台主机装两个mysql数据库
  2. 用WinInet开发Internet客户端应用指南
  3. windows安装TensorFlow和Keras遇到的问题及其解决方法
  4. Binary Tree Maximum Path Sum
  5. python requests
  6. Towxml 3.0来了,让小程序完美支持Markdown
  7. js 正则验证数字和小数
  8. linux下查看使用的显示服务器类型
  9. 三十六以内某进制下的数转换为另一进制下的数(递归版,迭代版)——秦九昭算法
  10. _corrupted_rollback_segments参数解决UNDO表空间损坏无法启动数据库的故障
  11. js URL 地址参数格式化
  12. vos网络电话系统搭建
  13. luoguP1888 【三角函数】
  14. 【Eigen】【Eigen实践】【Eigen的使用学习记录】
  15. visual c++ 动态链接库调用总结
  16. osgearth仿真平台之特效(4)
  17. 保姆级 | ChatGPT接入微信教程
  18. 福禄克FLUKE 重磅发布两款红外热像仪— TiS55+和TiS75+
  19. 数据挖掘案例——ReliefF和K-means算法的医学应用
  20. keil编程时 error: #65: expected a “;“ 的解决办法

热门文章

  1. 1028. 人口普查
  2. TI TS5A3160DBVR 模拟开关IC 应用、IR35401MTRPBF规格
  3. 2023哈尔滨理工大学计算机考研信息汇总
  4. 谷歌去水印java实现_在Java中实现Google的“您的意思是”功能
  5. php5.3教程,PHPwind 5.3 官方风格教程
  6. 用Java实现的跑酷小游戏
  7. Excel怎么对比两列日期,并筛选出不同的日期
  8. 四 蓝牙低功耗(BLE)协议栈 之 L2CAP层
  9. 景观生态学原理| 6 景观生态分类与评价
  10. CompletableFuture使用详解(全网看这一篇就行)