标签:mongodb

数据库

WiredTiger存储引擎之一:基础数据结构分析

6

前言   从本月起,我们将从逻辑正确、内容完整的角度全面介绍WiredTiger存储引擎,推出WiredTiger存储引擎系列文章。由于源码体量很大,通读工作量巨大,细节之处如有问题和错误,欢迎大家指出。   本篇作为WiredTiger存储引擎介绍系列文章第一篇,包含如下内容:...

阅读(71)赞 (0)

数据库

MongoDB Sharded cluster架构原理

4

为什么需要Sharded cluster? MongoDB目前3大核心优势:『灵活模式』+ 『高可用性』 + 『可扩展性』,通过json文档来实现灵活模式,通过复制集来保证高可用,通过Sharded cluster来保证可扩展性。 当MongoDB复制集遇到下面的业务场景时,你就...

阅读(100)赞 (0)

数据库

深入了解MongoDB是如何存储数据的

5

前言 本文主要介绍了关于MongoDB存储数据的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍: 想要深入了解MongoDB如何存储数据之前,有一个概念必须清楚,那就是Memeory-Mapped Files。 Memeory-Mapped Files 下图展示了数据...

阅读(94)赞 (0)

数据库

MongoDB高可用方案原理解析

12

MongoDB 是当前比较流行的文档型数据库,其拥有易使用、易扩展、功能丰富、性能卓越等特性。MongoDB 本身就拥有高可用及分区的解决方案,分别为副本集(Replica Set)和分片(sharding),下面我们主要看这两个特性。 1. 副本集 有人说 MongoDB 副本...

阅读(84)赞 (0)

数据库

MongoDB · 引擎特性 · MongoDB索引原理

为什么需要索引? 当你抱怨MongoDB集合查询效率低的时候,可能你就需要考虑使用索引了,为了方便后续介绍,先科普下MongoDB里的索引机制(同样适用于其他的数据库比如mysql)。 mongo-9552:PRIMARY> db.person.find() { "_id"...

阅读(89)赞 (0)

数据库

MongoDB索引原理

为什么需要索引? 当你抱怨MongoDB集合查询效率低的时候,可能你就需要考虑使用索引了,为了方便后续介绍,先科普下MongoDB里的索引机制(同样适用于其他的数据库比如mysql)。 mongo-9552:PRIMARY> db.person.find() { "...

阅读(86)赞 (0)

数据库

干货分享 | MongoDB 中文社区2018北京大会PPT及视频下载

8

8月25日,MongoDB 中文社区携手上海锦木信息技术有限公司在北京举办的线下用户组活动圆满落幕。 这是2018系列活动的第三站,感谢所有嘉宾、组织者和志愿者们,也感谢热情的参会者们! [大会的ppt和视频在文末下载] 培 训 本次大会依旧为入门者们安排了一场 MongoDB ...

阅读(91)赞 (0)