Sunday, February 10, 2008 Amazon's Dynamo これは面白かった。 Amazon's Dynamo Amazonのバックエンドにあるストレージシステムについての話。 ーキーからデータが引けると言うだけの単純なデータベース。get(), put()のオペレーションがあるだけ ー99.9%のリクエストは300msecで返すことというSLAがある ーデータの複製を内部的につくる。quorumベースで行う ーSLAが厳しいので、writeはとりあえず成功させて、矛盾が生じたら、あとで解消するというアプローチ ーノード数はかなり多いようだ。DHTを使ってデータを分散させる ーデータの不整合はアプリケーション(ショッピングカートとか)のレベルで解決する 何が面白いといって、実際に動いているもので、requirementがはっきりしているからである。ノード数がよくわ