Dropboxのエンジニアブログ。Mailboxは、Dropboxが3月に買収したサービスです。(ちなみにMailboxを初めて使ってみましたが、便利ですね。) MongoDBのデータベースレベルの書き込みロックが起因するユーザが気づくレベルの遅延に対処するために、最も頻繁に更新されるMongoDBコレクション(email関連データ)を独自のクラスタにシャーディングする過程で、データをコピーして確認する仕組みをgeventとpymongoを利用して試行錯誤し解決した経緯を紹介してます。 一連のPythonのスクリプトはオープンソースで提供されてます。 論理データベースレベルのロックが起きるのであれば、そもそもMongoDBを使わなければいいんじゃないのというSQL派の意見もでてます。 No SQL派「MongoDBは古くさいSQJよりとにかく早くて簡単。」 SQL派「データが正確に書き込ま

