- shin1ogawa
- 4300
- 0
- 4
- 0
shin1ogawa
@shin1ogawa
#slim3 の特徴の中でも、Global Transaction(gtx)についてのお話。 #ajn6 #appengine
2010-03-19 19:05:34
shin1ogawa
@shin1ogawa
トランザクション…リソースを一時的に独占できる技術。全て成功するか全て失敗するか。 #ajn6 #appengine
2010-03-19 19:06:49
shin1ogawa
@shin1ogawa
AppEngineのトランザクションはすんげー癖あるよ。EntityGroup(EG)ごとのローカルトランザクション。ふたつのEGをまたいだ操作はできない。ちなみに、エンティティを違うEGに移動する(属するEGを変更する)ことはできない。 #ajn6 #appengine
2010-03-19 19:08:32
Kazuma Andoh
@KazumaAndoh
EG内でしか普通はTxできない。エンティティ作ったら、別のEGに行けない。だから、Txでは注意。Tx時、EG内部で、すべてのデータにロックされてしまう。 #ajn6
2010-03-19 19:09:05
Kazunori Sato
@kazunori_279
荒川さんの資料だ! RT @drillbits: これ読みながらTL眺める http://bit.ly/bfhFMX #ajn6
2010-03-19 19:09:15
shin1ogawa
@shin1ogawa
最初の例は、ユーザごとに管理されたポイントを消費して、何かのチケットを購入するシステム。 #ajn6 #appengine
2010-03-19 19:10:06