MongoDB 在线讲座系列11–领略100%的MongoDB,初探MongoDB企业版

领略100%的MongoDB,初探MongoDB企业版
2016 DTCC归来,MongoDB专场干货分享一定让与会者获益匪浅。大牛们的经验分享令人感慨,58同城多年的积累经验、网易3000个节点MongoDB服务化定制、Teambition利用oplog重构多数据中心,让人感叹于MongoDB的强大与稳定。同时,不少童鞋们有心生唏嘘: 我如何能够像大牛一样玩转MongoDB,为公司创造最大化的[......]

阅读全文

MongoDB中的分层存储引擎:优化延迟及降低成本

作为一个面向用户的应用,速度及正常运行时间都是成功的关键因素。您可以使用大量方法调整应用和硬件配置,为您的客户提供最佳体验,而关键在于花费最低的成本。在这里,我们提供了一个使用MongoDB分层存储提高性能、降低成本的案例,一种根据不同延迟需求对数据存储分配不同优先级的方法。

在这个案例中,我们将对使用日期对数据进行分割:用户会比较频繁访问最近的数据,系统应该提供为最近的数据提供比 较远数据 更[......]

阅读全文

使用MongoDB 商务智能连接件在Microsoft Excel中分析数据

市场上有许多非常棒的商务智能工具,能够支持强大的分析和数据可视化功能,但是有时候,完成这些工作正确的工具是您电脑中已有的软件。

MongoDB 3.2  引入了 MongoDB商务智能连接件,提供了SQL的API,允许商务智能工具实时从您的数据库中读取数据。一般说来,将会通过类似于Tableau之类复杂的分析和可视化平台展示这一功能,但是这一功能也同样适用于Microsoft无处不在的Exc[......]

阅读全文

MongoDB Secondary同步慢问题分析(续)

MongoDB Scondary同步慢问题分析文中介绍了因Primary上写入qps过大,导致Secondary节点的同步无法追上的问题,本文再分享一个case,因oplog的写入被放大,导致同步追不上的问题。

MongoDB用于同步的oplog具有一个重要的『幂等』特性,也就是说,一条oplog在备上重放多次,得到的结果跟重放一次结果是一样的,这个特性简化了同步的实现,Secondary不需[......]

阅读全文

MongoDB oplog删除策略优化

MongoDB oplog是一个capped collection,创建capped collection时,createCollection可以设置size(最大字节数)和max(最大文档数)的参数,当这个集合的『总大小超过size』或者『总文档数超过max』时,在新插入文档时就会自动删除一些集合内最先插入的文档,相当于一片环形的存储空间。

oplog(local.oplog.rs集合)默认情[......]

阅读全文

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

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

讲座题目:MongoDB 高可用复制集内部机制:Raft 协议

演讲内容:MongoDB 复制集是 2010 年发布的高可用集群功能,复制集功能基于单一主结点 + 多个从结点的设计,包括了自动选举的一致性算法。这一算法与 Raft 一致性算法在很多方面都很相似。过去的一年里 MongoDB 以 Raft 为蓝本改进了一致性算法,这样 Raf[......]

阅读全文

MongoDB Secondary同步慢问题分析

问题背景

最近生产环境出现多次Primary写入QPS太高,导致Seconary的同步无法跟上的问题(Secondary上的最新oplog时间戳比Primary上最旧oplog时间戳小),使得Secondary变成RECOVERING状态,这时需要人工介入处理,向Secondary发送resync命令,让Secondary重新全量同步一次。

同步过程

下图是MongoDB数据同步的流程

[......]

阅读全文

【闪耀DTCC】MongoDB的DTCC 2016之旅(附iPad中奖名单)

2016年5月12日,2016第七届中国数据库技术大会(DTCC2016)在北京国际会议中心正式召开,大会以”数据定义未来”为主题,云集了国内外顶尖专家,共同探讨MySQL、NoSQL、Oracle、缓存技术、云端数据库、智能数据平台、大数据安全、数据治理、大数据和开源、大数据创业、大数据深度学习等领域的前瞻性热点话题与技术。
TJ's talking-2
DTCC-MongoDB-web
其中,在NoSQL专场,MongoDB相关的主题占据了六场中的四场[......]

阅读全文

DTCC2016 NoSQL专场几乎成为MongoDB专场 了!欢迎围观!

MongoDB作为新一代数据库,提供面向移动化、大数据、社交化、互联网+、物联网、内容管理、360 度管理等挑战的最佳解决方案。5月12日到14日,MongoDB官方工程师和社区大牛将会在38号展台恭候您的到来。(偷偷告诉大家:我们准备了丰富的礼物,并且每天都会抽奖送一个iPad哦~)
此外,MongoDB 大中华区首席技术顾问唐建法先生(TJ)、社区大牛黄文宇、周李洋(E叔)将作为DTCC 20[......]

阅读全文