2018年MongoDB中文社区成都大会 参会指南

亲爱的小伙伴们:

首先,感谢你们长期以来给予MongoDB中文社区的关注与支持!

不知不觉距上次成都大会已近一年了,11​月18日,我们又将相聚成都,为大家奉上一场精彩的技术盛会。

来自华为 Cloud BU数据库资深架构师张程伟将为大家带来《MongoDB分钟级弹性伸缩技术实践》的议题分享;

在信息化时代的背景下,信息的数字化,变得尤其的重要;实时的数据的反馈,有助于决策者能够更好[......]

阅读全文

一次MongoDB故障的复盘

前段时间笔者的客户遇到了一个主从延迟导致的业务故障,故障的原因本来是较为简单易查的,但是由于客户环境的安全、保密性要求,监控和指标只能间接获知,信息比较片段化与迟缓。

不过这反而致使整个排查过程变得更加有分享和借鉴价值。在这里分享给大家希望可以让大家避免踩坑。

当时涉及到了主从延迟,慢查询,cursor的不当使用等mongodb问题,本文将从这几个方面全面复盘整个故障的排查过程,其中包含了如下[......]

阅读全文

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

8月25日,MongoDB 中文社区携手上海锦木信息技术有限公司在北京举办的线下用户组活动圆满落幕。

这是2018系列活动的第三站,感谢所有嘉宾、组织者和志愿者们,也感谢热情的参会者们!

[大会的ppt和视频在文末下载]

培 训

本次大会依旧为入门者们安排了一场 MongoDB 基础培训。

讲师均为行业内专家:

WechatIMG1430

培训安排在上午,由4个部分内容组成:

1.MongoDB 简介[......]

阅读全文

MongoDB 集群请求连接被拒绝的分析

fb-paid-5btb

背景
某运营商搭建了一套 MongoDB 集群,承载了大大小小的几十个非计费类应用,1亿左右的用户量,随着访问量的增加,业务繁忙时期偶尔出现连接拒绝的错误。

分析
为了搞清楚原因,先从mongo访问数据库的模式说起,如下图:
1

我们发现客户端的请求是通过驱动连接到mongos或mongod的。

如果有多个实例化的MongoClient,那么就会有多个对应的连接池。
2

通过调试看到M[......]

阅读全文

MongoDB 中文社区上海大会PPT及视频

7月21日,MongoDB爱好者们顶着高温与台风的双重袭击下,再一次欢聚在平安大厦,参加MongoDB中文社区上海大会。本次大会由MongoDB 中文社区与上海锦木信息技术有限公司共同举办,平安好房承办。

今年的大会相较去年,从半天增加到了一天,议题也随之增为7个,让广大爱好者畅享这知识的盛宴。

签到

距离大会开始前1小时,会场签到处就已人头攒动。

1

WechatIMG1114

3

大会开始由MongoDB中文[......]

阅读全文

MongoDB CEO做客CNBC : MongoBD之道

WechatIMG1040

近日, MongoDB CEO Dev Ittycheria做客CNBC最当红的节目Mad Money,与主持人Jim Cramer(著名华尔街资金管理人)一起向观众分享始终高速发展的MongoDB公司的客户及合作伙伴情况,从而为节目观众提供持股建议。
Dev在访谈中指出,软件正在改变每一家企业和每一个行业,而数据是软件公司的血液。数据库则是按照数据结构来组织、存储和分析数据的仓库,Mongo[......]

阅读全文

MongoDB 4.0 事务实现浅析

多行事务

Mongodb4.0引入了多文档事务的特性,我们来看,4.0中是如何进行一个多文档事务的(js的mongoshell代码)。
mongo进行一个多文档事务,必须和一个session对象绑定。通过 startTransaction/ CRUD / commitTransaction 三段式来进行。

function updateEmployeeInfo(session) {
    e[......]

阅读全文

使用mlaunch和m快速搭建MongoDB测试集群

不知道大家在使用MongoDB的时候有没有遇到突然想要一个集群但是手边又没有的时候?特别是我已经升级到4.0了,突然想要一个3.2的集群怎么办?然后去下载,改配置文件,启动,修改复制集,添加分片,一番折腾弄好了连自己想干什么都忘了。
本文中我们就来聊一聊如何使用mlaunch和m两个工具快速搭建一个MongoDB测试集群。[......]

阅读全文