Foursquare的MongoDB存储实践

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

图解 MongoDB 地理位置索引的实现原理

地理位置索引支持是MongoDB的一大亮点,这也是全球最流行的LBS服务foursquare 选择MongoDB的原因之一。我们知道,通常的数据库索引结构是B+ Tree,如何将地理位置转化为可建立B+Tree的形式,下文将为你描述。

Foursquare:使用MongoDB Replica Sets的三种架构

MongoDB 的replication机制除了最普通的Master/Slave模式之外,更强大的就是其支持自动故障转移的Replica Sets模式了。相对于其问题多多的auto-sharding机制,Replica Sets还是相对比较稳定。

作为MongoDB使用大户,Foursquare(简称4sq) 在MongoDB使用上有相当丰富的经验,下面是4sq的一篇文章,描述了Replica Sets机制在4sq 中的几种架构方式。

foursquare 的数据分析系统(Hadoop+Hive+Redis+MongoDB)

foursquare 作为当下最火热的LBS应用,其checkin数据在去年已经达到了4亿次,面对庞大的数据,他们搭建了一套数据分析系统。本文就是对此系统的一个介绍。

Foursquare 长达 11 小时的宕机

本文转载自著名博客DBA Notes,Foursquare是目前最流行的LBS应用,就像在MongoDB官网上看到的一样,其底层应用了MongoDB进行一些重要数据的存储。而最近的长达11小时宕机,正是由于MongoDB的问题导致的。