Riak与MongoDB的对比

本文来自Riak所属的Basho公司的技术WiKi,文章从几个方面对Riak和MongoDB进行了对比,这不是一篇PK文章,NoSQLFan翻译给大家,希望本文能让您对Riak和MongoDB有更多的了解。

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

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

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

用Pre-Splitting提升MongoDB Auto-Sharding效率

MongoDB 的 Auto-Sharding 一直是一个颇受争议的特性。其理论描述非常完美,但是实际应用上却出了很多问题,本文深入分析了Auto-Sharding的数据迁移过程,找出了影响性能的原因,并提出了作者自己的解决方案。本站简要转译如下:

MongoDB Auto-Sharding 的问题

在 Foursquare 宕机事件过后,本人曾写过一篇文章对 MongoDB 的 Auto-Sharding 机制提出过质疑,而最近在MongoDB 的 Group 里,也发现一直有使用 MongoDB 经典架构造成各种问题的帖子。国外知名 NoSQL 网站 myNoSQL 近日把这些问题汇总了一下,并警告各位开发者不要仅看官方的文档,更多的进行实践。

auto-sharding 无用论:auto-sharding vs. manual-sharding

auto-sharding一直是MongoDB的一项引以为豪的特性,而这一回它可以会像我们国内的某些砖家叫兽一样,成了理论的巨人,实践的侏儒。下面一篇文章从各个方面对auto-shrading的可用性进行了批驳。希望能引发你一些新的思考。