遅ればせながらUnixマガジン2009/Springの読書

このところ行動範囲が地元限定だったため、金曜日の就活の際に秋葉原の本屋へ。収穫物の読書。

クラウド特集。理解したところ

  • CAP定理。Eventual Consistencyを是とできるなら定理を覆せる。
  • クラウドを基幹業務に使えるかどうかはCAP定理次第。
  • ACID特性→BASE(Basically Available, Soft state, Eventually Consistent)の動き
  • Google App Engineだとスキーマを定義する使い方もある。(Modelを継承)
  • 自分理解:KeyValueの醍醐味はValueを配列構造とした使い方。rdbの場合に複数テーブルになってしまうものを、無理せず単一構造で表せる。
  • GQLは限定されたSQLみたいなもの
  • Google App Engineは限定的だがトランザクションが使える(同一Entity Groupのみ)

とりあえずここまで。