MongoDB sharding迁移那些事(三)

如果不了解 MongoDB Sharded Cluster 原理,请先阅读

关于 sharding 迁移,会分3个部分来介绍,本文为第三部分

  1. 负载均衡及迁移策略
  2. chunk 迁移流程
  3. Balancer 运维管理

在前面2个部分里,介绍了 MongoDB sharding[......]

阅读全文

MongoDB 在线讲座系列14的视频及PPT

第14次讲座的视频及PPT已经上传整理完毕。

讲座题目:基础系列讲座之二 您的第一个MongoDB应用

演讲内容:在MongoDB基础讲座系列中,讲师为大家介绍了以下内容:MongoDB基本概念、MongoDB数据库安装、建立一个基本Blog应用、创建一个索引、通过执行计划优化查询等内容。

演讲者:林涛,MongoDB官方咨询经理。

下载地址:
Your First MongoDB Application (315)

网络分区引发的 oplog 乱序问题

OplogOutOfOrder problem

线上一个Secondary节点crash,错误原因是出现了 OplogOutOfOrder 错误,也就是说Secondary 重放了一条比『已经重放过最新的 oplog』更早的操作,经过分析,发现问题是因网络分区导致出现2个 Primary 的问题导致,详细的过程如下表分析。

说明:Node2、Node1、Node0分别是优先级为2、1、0的复制[......]

阅读全文

奕名小惊随笔之二 —— 谈谈给Mongo买保险

小贴士:
在MongoDB中,知不知道为何通常搭复制集推荐至少要选1主2从,而不是1主1从?
事实上,道理很简单,避免单点故障。有人说了1主1从不是就是为了避免单点故障吗?何必多此一举?乍一看是这么回事,但是细细想一下,有哪套系统不需要停机维护,利用MongoDB的副本集可以进行滚动维护,1主1从这时就有点悬了,从节点维护时,不就出现单点故障了吗?所以从严格意义上讲,1主1从不是一个最佳选择。

[......]

阅读全文

MongoDB + Spark: 完整的大数据解决方案

MongoDB上海的活动已经结束快1个月了,我们再来回顾一下TJ在大会上进行的精彩分享吧~ MongoDB + Spark: 完整的大数据计算解决方案。

Spark介绍

按照官方的定义,Spark 是一个通用,快速,适用于大规模数据的处理引擎。

  • 通用性:我们可以使用Spark SQL来执行常规分析, Spark Streaming 来流数据处理, 以及用Mlib来执行机器学习等。Jav[......]

阅读全文

奕名小惊随笔之一 —— 我眼中的Mongo

这第一篇小文章是在新加坡陪娃玩在Jumbo Sea food看着小鬼吃芒果布丁时敲下的第一段文字。当然此芒果非彼Mongo!

先简单来个自我介绍,本人貌似读书读的还不错,运气稍欠一点,交大计算机系差1名没有直研,一怒之下放弃考研,踏入外企18年。貌似也算尽力了IT最风光的那几年,只是有时真心觉得自己投错了行,如果再给我一次机会 ,一定会毫不犹豫投身于金融行业… …

扯远了,还是回归现实聊聊对于[......]

阅读全文