データベース

楽天の分散DBの取り組み

膨大な店舗情報の分散管理はもっとも頭の痛い問題だろうなー。 また、楽天のmyRakutenやくじ引きページについても同様の工夫が行なわれている。これらのサイトでは、1秒間に1000アクセスを想定して設計されているが、実際には月1億回のアクセスがあるという…

RDBの isolation level についてまとめ。

読み取り一貫性の確保とは。 トランザクションの最初で取得した値が最後まで変わらないこと。一番単純には select for update を発行してやればこの読み取り一貫性は確保できることになる。(行追加、削除についてはダメ) で、SQL92の仕様では、アイソレー…