Google Megastoreから始まる分散トランザクションの議論

Google Megastoreから始まる分散トランザクションに関するajnな人々とhadoopな人々の議論
2
Kazunori Sato @kazunori_279

"Google Megastoreのお勉強メモ #appengine - スティルハウスの書庫" ( http://bit.ly/9NJzH2 )

2010-07-12 11:13:05
(・∀・)キムティ♪@荒浪一城 @kimtea

@kazunori_279 厳密には、グローバルトランザクションの中に、入れ子トランザクションと分散トランザクションがあります。

2010-07-12 12:21:48
Kazunori Sato @kazunori_279

@kimtea すると分散txと入れ子txは排他ってこと?ソースあります?

2010-07-12 12:25:59
(・∀・)キムティ♪@荒浪一城 @kimtea

@kazunori_279 分散システム 原理とパラダイムの第一版か、俺のクラウドの原理とパラダイムに書いてあるよん

2010-07-12 12:53:20
Kazunori Sato @kazunori_279

@kimtea ふーむ、前者の何ページ? 帰ったら調べる!

2010-07-12 12:55:24
Kazunori Sato @kazunori_279

@kimtea すみません、私の第2版でページがずれてるみたい。。セクション番号で教えてください!

2010-07-12 13:08:22
(・∀・)キムティ♪@荒浪一城 @kimtea

@kazunori_279 第二版には掲載されていないっから買えって、日記に書いたのに><

2010-07-12 13:09:32
Kazunori Sato @kazunori_279

@kimtea そうなのか、、なんで第2版に載ってないのかな?すごく基本的な用語の話なのに。

2010-07-12 13:11:55
(・∀・)キムティ♪@荒浪一城 @kimtea

@kazunori_279 そこが不思議なので、日記で改悪と指摘したわけですよ。クラウドの原理とパラダイムなら、スライド34あたりからその話になってますよ

2010-07-12 13:16:08
Kazunori Sato @kazunori_279

@kimtea でも分散txとネストtxが排他ってなんかヘンな感じなので、誤訳とかじゃないのかな。。分散txではネストtx使えません(キリッって話になりそうな。

2010-07-12 13:17:29
(・∀・)キムティ♪@荒浪一城 @kimtea

@kazunori_279 入れ子トランザクションと分散トランザクションは、似ているようで全然別物ですよ。

2010-07-12 13:20:46
Kazunori Sato @kazunori_279

@kimtea う~む、ちょっといろいろ分散txの本とか製品調べるといいですよ。ウチに6冊くらいある分散txの本でネストtxを扱ってる例は多いけど、分散txとネストtxが独立した技術って書いてあるのはないなぁ。。

2010-07-12 13:37:52
(・∀・)キムティ♪@荒浪一城 @kimtea

やはりそうですか。特殊すぎますものね QT @nobusue: @kimtea 入れ子トランザクションはJTAではオプション扱いになっていて、サポートしているAPサーバーは実質ないみたいです。少なくともWebLogicとWebSphereではAPIはあるけど実装されてません。

2010-07-12 13:39:17
Kazunori Sato @kazunori_279

@kimtea 入れ子サポートしないJava EEのAPサーバーは多いけど、じゃあ入れ子サポートしてる非Java EEのTPモニタ製品とかは全部DTPモデルと排他ってわけ?

2010-07-12 13:42:56
Kazunori Sato @kazunori_279

@kimtea 入れ子txは分散txベースのJTSとかOTSでもサポートされてるよ http://bit.ly/byoggp だから入れ子txと分散txを同列の別物として扱うのは違うと思う。

2010-07-12 13:52:04
御徒町@Serializable @okachimachiorz

アプリレベルの分散TXはやっちゃいかんす。ミドルレイヤーで吸収すべき。RT @kazunori_279: "Google Megastoreのお勉強メモ #appengine - スティルハウスの書庫" ( http://bit.ly/9NJzH2 )

2010-07-12 13:52:25
Kazunori Sato @kazunori_279

@okachimachiorz Megastoreみたいなミドルレイヤで実装されているのを自由に使えれば理想ですね

2010-07-12 13:53:29
Ryu Kobayashi @ryu_kobayashi

@kazunori_279 そんなこと言う人は屋形船でボコボコにされます。

2010-07-12 13:55:09
御徒町@Serializable @okachimachiorz

@kazunori_279 ええ、一番理想的ですね。例のSTMの類推を見ると、分散キャッシュ噛まして気がしますが・・・どうなんでしょうね。

2010-07-12 13:55:51
Kazunori Sato @kazunori_279

@okachimachiorz コミットをメモリレベルで扱えば速いだろう。。ってアイディアですね。CoherenceとかHBaseのコミットに近い気もしますね(durabilityをメモリのレプリで担保?)

2010-07-12 14:00:16
1 ・・ 5 次へ