第三课 MongoDB 数据更新
2024-09-30 18:59:33
1.课程大纲
本课程主要解说 MongoDB 数据更新的相关内容。包含文档插入 insert 函数、文档删除 remove函数以及文档更新update函数的基本使用。除此之外。还会介绍 MongoDB 的写安全机制、批量写入Bulk函数等内容。
- MongoDB 文档插入和删除
- MongoDB 文档改动
- MongoDB 的写安全机制
2.课程简介
本课时,首先会从总体上对MongoDB 数据更新做一个简介。然后会介绍文档插入函数 insert、文档的批量更新函数 Bulk 以及文档删除函数 remove 使用,最后将会简介一下 MMAPv1存储引擎的内存分配策略。
数据库的数据操作主要分为两大类:数据的更新和数据的查询,本次课主要解说MongoDB的数据更新,在下次课会介绍MongoDB的数据查询。
MongoDB默认使用的是MMAPv1存储引擎,它会将记录依照写入顺序存储到磁盘上。
对于MMAPv1存储引擎来说,假设一个更新操作超过了当前在磁盘上预分配的空间的话,MongoDB会又一次在磁盘上为其分配一块更大的连续空间。然后将原来的数据拷贝到新分配的内存中。整个个过程会花费非常多的时间。特别是在创建了索引的集合中,花费的时间将会很多其它。由于假设一个集合存在索引的话,在复制数据的同一时候。必需要更新相应的索引内容。所以在一个拥有多个索引的集合上,频繁地为文档又一次分配内存是非常耗时的,会严重的减少系统的写效率。
3.具体课程视频
视频课程链接例如以下:MongoDB 数据更新
最新文章
- 开发中的一些解决方案(c#)
- UITabar 设置字体大小/颜色
- 让你fork下来的项目与源项目保持同步
- [转]Hibernate Session各种状态转换方法分析
- production stage
- ETL概述
- Python中使用Mysql(安装篇)
- Eclipse启动报错[ out of memory error has occurred ]或[ An internal error occurred while showing an internal error ]
- Java EE ----- Container/Injection
- Multi-Projector Based Display Code ---- ModelViewer
- 看Spring注解之IOC记录
- JS截取字符串多余的为...
- Nestjs 增加全局前缀
- php删除字符串最后一位
- 【Apache】Apache服务的基本概念(二)
- API返回错误信息的最佳实践
- 17个CSS知识点整理
- Type cvc-complex-type.2.4.c: The matching wildcard is strict...
- as3 对于加载进来多层swf缩放操作
- 图片添加热点MAP之后连接无效的解决方法