2018年MongoDB中文社区 北京大会

海报

亲爱的小伙伴们:

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

不知不觉距上次北京大会已经7个多月了,8月25号 我们又将相聚北京,为大家奉上一场精彩的大数据盛宴。

来自普华永道环球资讯管理部门的Jane,将会在本次大会中详细介绍Digital Maker在全球部署中遇到的挑战并带领大家深入了解MongoDB跨区分片机制及片键选取。

上市公司技术总监、资深数据库专家付[......]

阅读全文

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

fb-paid-5btb

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

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

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

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

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

阅读全文

MongoDB CEO做客CNBC : MongoBD之道

WechatIMG1040

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

阅读全文

2018年MongoDB中文社区 上海大会

MongoDB 中文社区联合上海锦木信息技术有限公司共同主办的2018活动系列MongoDB 用户组大会第二站——“MongoDB 助力金融科技”,即将于7月21号在上海举办!
这次的大会大咖云集,内容精彩纷呈,既有来自 MongoDB 最新发布的4.0 版本重要功能的深入剖析,也有金融、互联网房地产、旅行服务等行业用户的经验分享,以及 MongoDB 在各行业应用的第一手干货分享,让我们先一睹为快![......]

阅读全文

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测试集群。[......]

阅读全文

MongoDB 中文社区西安大会PPT及视频

一个月前 西安的小伙伴们迎来了 MongoDB 中文社区携手上海锦木信息技术有限公司在古城西安举办的线下用户组活动,这是2018系列活动的第一站,也是第一次在西安举办 MongoDB 活动。同时也是第一次以行业为主题,东航带头,春秋和国外的Amadeus都派出了超强阵容分享 MongoDB 的行业落地经验。

感谢远道而来的所有嘉宾和参会者们!

本次大会特别安排了一场专门为入门者准备的 Mo[......]

阅读全文

深入解析 MongoDB Plan Cache

前段时间笔者遇到一个MongoBD Plan Cache的bug,于是深究了下MongoDB优化器相关源码。在这里分享给大家,一方面让大家知道MongoDB优化器工作原理,一方面就是避免踩坑。
首先帖一下笔者反馈给官方的bug地址:https://jira.mongodb.org/browse/SERVER-34785
注意目前官方仍在修复中,最新动态可参考:https://jira.mongod[......]

阅读全文