-
深入学习mongodb(九)mongodb备份、锁定备份、mongodump命令
发布时间:2022-12-10 11:15备份有许多种方法。但无论采用哪种方法,备份操作都会增加系统的负担:备份通常需将所有数据读取到内存中。因此,通常情况下,应对副本集的非主节点(与主节点相对)进行备份,或在空闲时段对独立服务器进行备份。法
-
深入学习mongodb(八) 应用管理之开启和关闭mongodb、建立和删除索引、mongodb系统分析器、压缩数据、mongodb持久性和安全性
发布时间:2022-11-26 18:30一、启动和关闭mongodb 1. 启动mongodb 执行mongod命令即可启动MongoDB服务器,mongod在启动时可使用许多可配置选项,在命令行中运行mon
-
深入学习mongodb(七) mongodb分片管理、数据分发、分片策略、流水策略、多热点和数据均衡
发布时间:2022-11-20 10:50分片(sharding)是指将数据拆分,将其分散存放在不同的机器上的过程。1. mongodb的分片组件分片:每个shard(分片)包含总数据集中的一个子集。并且每个分片可以被部署为副本集架构(即每个
-
深入学习mongodb(六) mongodb副本集的复制原理、同步流程和选举机制(下)
发布时间:2022-11-17 00:12一、副本集的复制原理 Oplog MongoDB的复制功能是通过操作日志oplog实现的,操作日志包含了主节点的每一次写操作。oplog是主节点的local数据库中的一
-
深入学习mongodb(五) mongodb副本集的复制、同步和选举机制
发布时间:2022-11-06 12:55本节我们介绍mongodb的复制功能,复制功能指mongodb服务将部署到多个节点(一般来说一个节点会单独部署到一条机器)上,这些节点包含一个主节点和多个从节点,主节点接收客户端的写请求,从节点则复制
-
深入学习mongodb(四)内嵌数据和引用数据(范式化/反范式化)、优化技巧、数据一致性、模式迁移和不适合使用MongoDB的场景
发布时间:2022-10-30 15:05本章介绍如何设计应用程序,以便更好地使用MongoDB,内容包括:内嵌数据和引用数据之间的权衡;优化技巧;数据一致性;模式迁移;不适合使用MongoDB作为数据存储的场景。一、内嵌数据和引用数据之间的
-
深入学习mongodb(三) mongdb聚合
发布时间:2021-03-25 16:32如果你有数据存储在MongoDB中,你想做的可能就不仅仅是将数据提取出来那么简单了;你可能希望对数据进行分析并加以利用,因此本节介绍MongoDB提供的聚合工具。 聚合框架
-
深入学习mongodb(二) mongdb索引的数据结构和类型
发布时间:2021-03-25 15:45 mongodb索引数据结构 在这里我希望能够与mysql索引的数据结构进行比较。 mongodb索引的数据结构是b树,而mysql索引的数据结构是b+树。 &nb
-
深入学习mongdb(一) mongdb增删改查
发布时间:2021-03-13 18:04更多增删改查操作可以参考官方文档 https://docs.mongoing.com/ 插入数据 单条插入 db.foo.insert({"bar" :
-
深入学习mongdb(零) 分布式非关系型数据库mongdb简介
发布时间:2021-03-13 17:42MongoDB是一款强大、灵活,且易于扩展的通用型数据库。mongodb的特性1.非关系型数据库MongoDB是一个面向文档(document-oriented)的非关系型数据库,而不是关系型数据库。