`
风雪涟漪
  • 浏览: 510734 次
  • 性别: Icon_minigender_1
  • 来自: 大连->北京
博客专栏
952ab666-b589-3ca9-8be6-3772bb8d36d4
搜索引擎基础(Search...
浏览量:9159
Ae468720-c1b2-3218-bad0-65e2f3d5477e
SEO策略
浏览量:18623
社区版块
存档分类
最新评论

MongoDB 1.8 Release Notes

阅读更多

 

1.8 Release Notes

MongoDB1.8是取代1.6的升级版.升级很简单,只要停掉旧的mongod,启动新的mongod就可以了。

*要注意的是,你应该更新最新的MongoDB客户端驱动

1.8版本中,MapReduce命令有所改变, 对前一版本已经不兼容了。如果你使用MapReduce, 请查看如下文档Map Reduce Output Options.

Journaling(日志)


MongoDB支持 write-ahead journaling(预写式日志),这个功能是为在存储引擎中更快的从错误中恢复以及有更好的健壮性。
当journaling 启用, mongod可以快速从错误中重启恢复而不必去修复collection。

支持Sparse 和Covered Indexes(稀疏索引)

Sparse Indexes 仅仅索引那个已存在document的字段. 不存在的字段不会存在索引中。影响比较明显的就是那些doucment包含子集属性,稀疏索引可以降低这个document的大小。

 当查询的字段是存在索引的时候,Covered Indexes 可以使查询直接从索引中返回,提升了性能。

提升了 Map/Reduce 


目前Map/Reduce 支持新的输出参数,它可以更新现有的collection.之前, 一个 Map/Reduce 任务只能生成一个临时的collection; 每生成一次都会覆盖前一次结果。
现在的Map/Reduce支持很多输出参数了

  • 你可以合并Map/Reduce输出到一个存在的collection。 如果key存在,从Reduce输出就会更新已有的数据。其他的还会存在这个collection中。
  • 你可以重新reduce一个存在collection的输出内容。 每个输出的key将会重新的进行reduce。
  • 新的Map/Reduce输出结果可以替代旧的。(之前版本就是这样做的)
  • 可以及时生成Map/Reduce结果而不需要去进行持久化操作. 这有点像先前版本的临时collection。但是限制为8M

The new map/reduce options are documented here.

分享到:
评论

相关推荐

    mongodb1.8

    MongoDB 1.8 是一个重要的版本,标志着这个流行的NoSQL数据库系统的发展历程中的一个关键节点。MongoDB,作为一个开源的、文档型的数据库,以其灵活性、可扩展性和高性能而备受赞誉,尤其适合处理大量的小文件。源码...

    spring-data-mongodb-1.8.0.RELEASE(含源码)

    《Spring Data MongoDB 1.8.0.RELEASE:深度解析与源码剖析》 Spring Data MongoDB 是 Spring 框架中的一个模块,专门用于简化与 MongoDB 数据库的交互。MongoDB 是一个流行的分布式文档数据库,以其灵活性和高性能...

    mongodb 1.8 数据库

    MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的...

    MongoDB官方文档

    此外,还有发布说明(Release Notes)部分,其中记录了当前稳定版本、以往稳定版本、其他MongoDB版本的信息以及版本号的详细变动情况。 关于MongoDB的文档(About MongoDB Documentation),这部分通常介绍文档的...

    mongodb必用驱动包

    mongodb必用驱动包架包jar包

    spring-data-mongodb-1.8.0.RELEASE.jar

    spring-data-mongodb-1.8.0.RELEASE.jar

    SpringMongodb参考文档.docx

    Spring Data MongoDB 1.8中的新特性 5.6。Spring Data MongoDB 1.7中有什么新功能 6.依赖 6.1。Spring Boot的依赖管理 6.2。Spring框架 7.使用Spring Data Repositories 7.1。核心概念 7.2。查询方法 7.3。定义存储...

    NoSQL MongoDB 驱动 MongoDBDriver-Release-0.82.2

    MongoDBDriver-Release-0.82.2是针对NoSQL数据库系统MongoDB的一个特定版本的驱动程序包。MongoDB是一种流行的开源、分布式文档数据库,它以JSON格式存储数据,提供高可伸缩性、高性能和灵活性。在这个版本中,我们...

    Spring集成MongoDB官方指定jar包:spring-data-mongodb-1.4.1.RELEASE.jar

    Spring集成MongoDB官方指定jar包:spring-data-mongodb-1.4.1.RELEASE.jar

    spring-data-mongodb-1.2.0.RELEASE

    《Spring Data MongoDB 1.2.0.RELEASE:深度解析与实战指南》 Spring Data MongoDB 是 Spring 框架下的一个模块,专为利用 MongoDB 数据库设计,它提供了丰富的抽象层,使得开发者能够以简洁、直观的方式进行数据...

    MongoDB C Driver 1.13.0 64 release

    总结起来,MongoDB C Driver 1.13.0 64 release为C/C++开发者提供了一个强大且高效的工具,以访问和操作MongoDB数据库,其64位版本尤其适合处理大数据量和高负载的环境。开发者在使用时,需要充分理解其API和工作...

    spring-data-mongodb-1.7.1.RELEASE.jar

    spring-data-mongodb-1.7.1.RELEASE.jar

    Java连接mongoDB需要的jar包(3.9.1)

    这里提到的"Java连接mongoDB需要的jar包(3.9.1)"是指Java开发者用于连接MongoDB数据库的一组关键库文件,包括`bson-3.9.1.jar`、`mongodb-driver-3.9.1.jar`和`mongodb-driver-core-3.9.1.jar`。这些JAR文件是...

    Spring-Data-MongoDB3.2

    **Spring Data MongoDB 3.2 整合指南** 在当今的软件开发中,Spring框架以其强大的功能和灵活性深受开发者喜爱,而MongoDB作为一款非关系型数据库,因其高性能、高可扩展性和灵活的数据模型,成为了大数据和实时...

    spring-data-mongodb-1.9.1.RELEASE.jar

    spring-data-mongodb-1.9.1.RELEASE.jar

    spring-boot-starter-data-mongodb-2.2.4.RELEASE.jar

    java运行依赖jar包

    MongoDB C++ Driver 3.4.x release

    MongoDB C++ Driver 3.4.x 是MongoDB官方提供的一款C++编程接口,它使得开发者能够使用C++语言高效地与MongoDB数据库进行交互。这个版本是针对MongoDB的一个重要更新,带来了许多性能优化、功能增强以及更好的API...

    Centos7下安装MongoDB

    在Centos7下安装MongoDB可以通过epel-release的yum源来安装,但是版本都是比较老的。为了安装最新版本的MongoDB,可以使用MongoDB官方的yum源。 安装步骤包括: 1. 配置yum源:创建MongoDB的yum源文件/etc/yum....

    linux安装mongodb教程

    /usr/local/mongodb/mongodb-linux-2.0.7/bin/mongod --dbpath=/usr/local/mongodb/data/db --logpath=/usr/local/mongodb/mongodb-linux-2.0.7/logs/mongodb.log --logappend --port=27017 --fork 知识点 6:配置...

Global site tag (gtag.js) - Google Analytics