MongoDB新的数据统计框架介绍
目前的MongoDB在进行复杂的数据统计计算时都需要写MapReduce来实现,包括在SQL中比较常用的group by查询也需要写一个reduce才能实现,这是比较麻烦的。在MongoDB2.1中,将会引入一套全新的数据统计计算框架,让用户更方便的进行统计操作。
Replica Sets系列文章之:选举
MongoDB核心开发工程师 Kristina Chodorow 最近在她的博客上表示,她会发表一系列关于MongoDB Replica Sets 相关的文章,向大家详细的进行一次 Replica Sets 的知识培训。本文就是其文章的第一篇,关于 replica sets 的选举机制。
关于MongoDB的全局锁
对MongoDB有所了解的人都知道,MongoDB有一个让人头疼的全局锁(读写锁,允许并发读,而写会阻塞所有的读写),要命的是这个锁不是表级的,不是库级的,而是整个Server级别的,这让人听起来是不是非常的蛋疼。
10GT:NoSQLFan实验室的作品
10GT是在我学习NoSQL知识之余的一个小项目,我把它称作NoSQLFan实验室的作品。因为10GT存在的另一个身份是NoSQL技术的试验田,10GT在存储上全部采用NoSQL技术,目前主要采用了MongoDB和Redis。
关于MongoDB BSON格式的三个小问题
本文我们从几个问题入手,分析和了解MongoDB的BSON格式的一些特性及使用时的注意事项。
Wordnik的MongoDB优化实践
下面PPT来自Wordnik工程师Tony Tam(@fehguy)在MongoSV2011的一个演讲,主要为大家介绍了Wordnik使用MongoDB的一些经验,其中无止境的优化道路值得我们去一一品味。因为可能你就正在走他们走过的弯路。
MongoDB资料汇总专题
上一篇Redis资料汇总专题很受大家欢迎,这里将MongoDB的系列资料也进行了简单整理。希望能对大家有用。
使用Fluentd + MongoDB构建实时日志收集系统
Fluentd是一个日志收集系统,它的特点在于其各部分均是可定制化的,你可以通过简单的配置,将日志收集到不同的地方。本文要介绍的是在Fluentd的最新版中已经内置的MongoDB支持。主要通过一个收集Apache日志的例子来说明其使用方法:
MongoDB数据文件内部结构
有人在Quora上提问:MongoDB数据文件内部的组织结构是什么样的。随后10gen的工程师Jared Rosoff出来做了简短的回答。
MongoDB文档(Document)全局唯一ID的设计思路
在MongoDB中,如果不特别指定,每个文档都会生成一个唯一的ObjectId作为其主键_id的值。这个值是一个看似随机的串。这个串到底是什么值?为什么MongoDB要使用这个值作为默认主键?它内部又包含了什么样的信息?如果你还不了解,就请看下面文章吧。
