Foursquare的MongoDB存储实践

Foursquare是MongoDB使用大户,下面是Foursquare的Harry Heymann 在MongoNYC上的一个演讲稿,描述了Foursquare选择MongoDB的原因及使用MongoDB的方法。更详细的视频可以看这里。

使用Bucardo从PostgreSQL同步数据到MongoDB

Bucardo 是一个PostgreSQL的异步同步工具,它支持任意方式的主从同步,multi-master或者multi-slave等。而最近Bucardo的一个版本中将数据同步到其他存储系统。下面是一个同步到MongoDB的例子。

深入MongoDB内部结构

下面slide的作者是10gen的工程师Mike Dirolf ,其中对MongoDB的能不数据结构,文件存储结构等都做了深入的讲解。 作者在开始就警告大家,可能内容有点难,但是MongoDB用起来还是很简单的。

MongoDB1.8.2稳定版发布

MongoDB刚刚发布了其最新的稳定版本1.8.2,官方推荐升级。同时MongoDB的C#客户端也刚刚发布了新的1.1版本。

[漫]Cassandra 与MongoDB的一段对话

不得不说这位同学太有才了,下面是三格漫画,描述了Cassandra与MongoDB之间的一次交谈。不太懂怎么翻译双关语,还是大家自己体会其中的搞笑之处吧。

MongoDB 索引数据类型优化,节省60%内存

最近trunk.ly的工程师通过mongostat发现了大量的page fault,然后通过检查发现,他们的索引已经超出内存限制了(没有keep all index in RAM)。于是他们决定开始减小索引大小,通过测试得出了如下的数据,不同的数据类型的索引大小有2到3掊的差距。

Architecture by Accident

这是一个非常棒的介绍web应用架构的slide,作者先分析了一个web应用随着负载越来越大,会进行怎么样的架构变迁,读写分享,构建cache,异步队列,反向代理等等技术,然后思考上在传统的关系数据库中我们是如何实现的,再引入了对如MongoDB、Redis等NoSQL的应用的思考。推荐细读。

在CloudFoundry 中使用MongoDB、Node.js构建应用

CloudFoundry 是VMware公司前段时间发布的云计算平台,NoSQL存储MongoDB和Redis都在上面有很好的支持,下面是一篇10gen官方博客中的文章,算是一篇在CloudFoundry平台中使用MongoDB和Node.js 搭建应用的入门教程,步骤详尽,描述清楚,如果你对云平台感兴趣,不妨一看。

MongoDB Tailable Cursors深入剖析

MongoDB Tailable Cursors 是一个类似于UNIX tail -f 命令的功能,它使用在MongoDB的capped collection上,利用这一特性可以轻松的实现消息队列系统。而官网上对于 Tailable Cursors 的讲解却非常简略,下面推荐的是一篇通过多种方式的性能测试,对 Tailable Cursors 进行深入剖析的文章。10gen 的CEO Dwight Merriman 在看完此文后也表示官方的文档需要完善了。

MongoLive:在Chrome里进行MongoDB实时监控

Mongo Live 是一个Chrome插件,安装后你可以指定你 MongoDB 的RESTFul接口的地址,然后它会画出实时的MongoDB 的操作操作执行曲线,非常方便。

« 上一页下一页 »