MongoDB 存储引擎 WiredTiger 原理解析
在团队内部分享了 Wiredtiger 引擎的原理,为此画了多张图来辅助说明,对了解 Wiredtiger 应该是非常有帮助的,内容分享出来给大家。暂时没时间整理文字版,对实现原理非常感兴趣的同学,如果PPT没讲明白,可以找我私下交流。 &...
在团队内部分享了 Wiredtiger 引擎的原理,为此画了多张图来辅助说明,对了解 Wiredtiger 应该是非常有帮助的,内容分享出来给大家。暂时没时间整理文字版,对实现原理非常感兴趣的同学,如果PPT没讲明白,可以找我私下交流。 &...
MongoDB中使用的SCRAM-SHA1认证机制 介绍 SCRAM是密码学中的一种认证机制,全称Salted Challenge Response Authentication Mechanism。 SCRAM适用于使用基于『用户名:密码...
为什么需要索引? 当你抱怨MongoDB集合查询效率低的时候,可能你就需要考虑使用索引了,为了方便后续介绍,先科普下MongoDB里的索引机制(同样适用于其他的数据库比如mysql)。 mongo-9552:PRIMARY> ...
综述 笔者最近在生产环境中遇到许多复制相关问题,查阅网上资料发现官方文档虽然系统但是不够有深度,网上部分深度文章则直接以源码展示,不利于大家了解。所以本文则是结合前两者最终给读者以简单的方式展现MongoDB复制的整个架构。本文分为以下5个...
2017年, Mongoing中文社区携手海量数据学院走进了8座城市, 从花香四溢的暖春走到了寒意凛然的初冬。 2018年的1月, 我们将在帝都举办Mongoing中文社区的年终盛会。 届时 众多技术大咖将齐聚北京为大家带来精彩分享R...
前言 好了,看了这个标题,我不知道你有没有一种潜意识,如果有,没错,那就是这个了,MongoDB 终于开放了我觉得对于一个数据库的安全来说,比较重要的一个模块了 — IP 白名单。 众所周知,MySQL、Oracle、SqlSe...
片键选择对于Sharded Cluster有非常重大的意义,但在实际接触的案例中往往很多人选择了错误的片键,导致集群性能低下。其实在官方文档中已经对Shard Key有非常详尽的介绍,所有的注意事项和选择原则都十分清楚。所以在阅读本文之前请...
MongoDB 3.6 先睹为快 Part 1 振奋人心的时刻终于到来了,在经过一个MongoDB 上市的日子后,MongoDB 终于发布了MongoDB 3.6 RC3。今天花了整整一天把Release Notes 看了一遍,把大多数的功...
11月5日 武汉的小伙伴们迎来了Mongoing中文社区携手海量数据学院在江城武汉站举办的线下用户组活动,这也是继杭州-深圳-北京-成都-上海-台北-广州之后的第8站,感谢远道而来的所有嘉宾们! 也感谢华师科技园为武汉站活动提供的琴棋书画茶...
今天是MongoDB距离第一次在Github上提交代码的第10个年头了,也是MongoDB成为一家上市公司的日子。但不管怎样,这确实有点巧合。 10年前,当Dwight和我开始为MongoDB工作的时候,我们绝对没有想到我们会走到今天。我们...