zoukankan      html  css  js  c++  java
  • 第三课 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 数据更新

  • 相关阅读:
    用OSCache进行缓存对象
    oscache的使用
    WHM(Web Hosting Manager)/CPANEL 设置及linux 文件权限 经验
    辗转相除法求最大公约数和最小公倍数【gcd】
    u6填写入库单单据报错
    账表名称无法显示
    商贸通反利怎么计算
    UFO报表转换不成功!请检查文件版本或使用DOS文件转换工具
    备份计划不执行
    821升级U6报错
  • 原文地址:https://www.cnblogs.com/zhchoutai/p/8525259.html
Copyright © 2011-2022 走看看