blog2014-02-18ソフトウェアデザイン3月号はRiakの中身を解説します2014年3月号のソフトウェアデザインの記事は「Riakはなぜデータをなくさないか」という観点から、Riakの設計とその思想を解説する。レプリケーションを行うデータベースの一般論からはいって、書き込み競合が起きたらどうなるか、ネットワーク切断が起きたらどうなるか、整合性とは何なのか、永続化とは一体何なのか?について語る。Toleranceは矛盾する。Toleranceを犠牲にしている場合が多い。Toleranceを同時に実現しているのだけども、その中でもAvailabilityと、Durabilityの話が中心に進んでいく...というとなんだかカッコイイですね!これを執筆した後に筑波大学での講演があったのだが、この講演の直前にこの原稿を書いたのが非常にラッキーで、知識の復習になってとてもよかった。本当はこの中でJepsenの解説もしたかったのだが、他社製品をDisることになってしまうので自重。これの続編を書いているのだが、ハードコアすぎて終わりが見えない。2.0がリリースされた。「Riakはなぜデータをなくさないか」シリーズ3回目。(1)Miscプライバシーポリシーお問い合わせフォームはてなブログはてなブログをはじめよう!kuenishiさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。