设为首页 加入收藏

TOP

第三课MongoDB数据更新
2015-11-21 02:05:29 来源: 作者: 【 】 浏览:0
Tags:第三 MongoDB 数据 更新

1.课程大纲

这里写图片描述

本课程主要讲解 MongoDB 数据更新的相关内容,包括文档插入 insert 函数、文档删除 remove函数以及文档更新update函数的基本使用。除此之外,还会介绍 MongoDB 的写安全机制、批量写入Bulk函数等内容。

MongoDB 文档插入和删除 MongoDB 文档修改 MongoDB 的写安全机制

2.课程简介

本课时,首先会从整体上对MongoDB 数据更新做一个简单介绍,然后会介绍文档插入函数 insert、文档的批量更新函数 Bulk 以及文档删除函数 remove 使用,最后将会简单介绍一下 MMAPv1存储引擎的内存分配策略。 数据库的数据操作主要分为两大类:数据的更新和数据的查询,本次课主要讲解MongoDB的数据更新,在下次课会介绍MongoDB的数据查询。
MongoDB默认使用的是MMAPv1存储引擎,它会将记录按照写入顺序存储到磁盘上。对于MMAPv1存储引擎来说,如果一个更新操作超过了当前在磁盘上预分配的空间的话,MongoDB会重新在磁盘上为其分配一块更大的连续空间,然后将原来的数据复制到新分配的内存中,整个个过程会花费很多的时间。特别是在创建了索引的集合中,花费的时间将会更多。因为如果一个集合存在索引的话,在复制数据的同时,必须要更新对应的索引内容。所以在一个拥有多个索引的集合上,频繁地为文档重新分配内存是非常耗时的,会严重的降低系统的写效率。

3.详细课程视频

视频课程链接如下:MongoDB 数据更新

版权声明:本文为博主原创文章,未经博主允许不得转载。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Chapter2UserAuthentication,Auth.. 下一篇泛型+多态

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: