誰にも見えないブログ

雑なメモ。まとまってない文章等

transaction

Database Concurrency Control Papadimitriou 直近3回分くらい参加メモ

整理やtexの変換が終わってないが、ここはそういう雑なものを置いておく場所なのでとりあえず投稿。 読んだ範囲p103 "Exclusive and Shared Locks"~ 排他ロックと共有ロック 2つのトランザクションが同時にロック(片方が排他)を獲得していないスケジュールは…

Database Concurrency Control Papadimitriou 読会33回ノート:Schedulerのmode,Two-Phase Lockingなど

p96 4.2 Lockingからp103 Exclusive and Shared Lockの手前まで。 次回はp103 Exclusive~から connpass.com Schedulerの3つのモード(個人的な復習) Dynamic mode 初期状態で何の情報も持たない。 Transacionのstepが順次到着するが、そのstepの情報のみ(操作…

Database Concurrency Control Papadimitriou 読会(31回)に参加

Database Concurrency Control Papadimitriou 読会(32回)に参加 p86からp90まで読んだ。 次回はp90「Definition 3.4~」から The Complexity of Reliability(続き) is reliable if and only if F is true のonly if direction reliable → F is true 対偶(F is…

Database Concurrency Control Papadimitriou 読会29回ノート:reliabilityとQSATの帰着

主にreliability保証がPSPACE完全であることを示すためにQSATをreliability gameに帰着させる手順の解説を読んだ。QSATの用語とreliability gameの用語とgadgetの用語が混ざっている上に図がほとんどないのでかなり分かりにくい。加えて私はgadgetの理解がい…

Database Concurrency Control Papadimitriou 読会(27回)参加メモ

papa本27 p76 「Our proof~」から読んだ 次回はp80「The Reduction」から 久々に全然わからなかった。 connpass.com gadget続き Reliabilityの計算量がPSPACEになることを示そうとしている。 何を問題意識に議論しているのか全くわからなかった。 時系列でst…

Database Concurrency Control Papadimitriou 読会(26回)に参加

connpass.com p74「The Gadget」から読んだ。 次回はp76 「Our proof~」から PSPACE polynnomial amounnt of space で解決できる問題 P ⊂ NP ⊂ PSPACE 復習 P:任意の問題を多項式時間で解ける NP:certificate付きのyes-setを多項式時間で検証できる Gadget t…

Papadimitriou - Theory of Database Concurrency Controlp64~65自習:MCSRのConflict等

読書会に最近出てれないので自習。 p64「Conflict Multiversion Serializability」~p65「Proposition 3.2」の手前まで読んだ。次回はp65「Proposition 3.2」から Conflict Multiversion Serializability multiversion view serializability の検査コストはNP…

weikum TIS読書メモ2:scheduleのpartial/total order,givenでないscheduleのsyntax等

1H 読んだ範囲p69~71。 note:※historyはscheduleの内、terminate operationを含んでいるものであるから、書中でhistory and scheduleと書いてあるところは本ブログでは特に断り無くscheduleのみの表記とする。 (partial order)historyの性質 a:含まれるトランザ…

weikum TIS読書メモ1

時間1H 範囲p65~p70 schedules:transactionの終了情報を含む(commit,abort operation) commitとabortはdata operation (read write)と区別するためにtermination operationと呼称する deterministicなscheduleをhistoryと呼ぶ termination operationを含んだ…

Papadimitriou - Theory of Database Concurrency Control読書会19回:full-schedule,storage costなど(加筆中)

加筆中。 p59「A schedule together ~」から「p62 Proposition 3.1 」まで読んだ。 Multiversion(Version funtionまで考慮したschedule)のcorrectnessを定義したり、storage costなどについて学んだ。storageコストは若干不評気味だった。 勉強会開始前にスト…

Papadimitriou - Theory of Database Concurrency Control読書会18回:バージョン関数

ついにマルチバージョンに入りました。今回は主にVersion Functionのところで議論が紛糾し、あまり進捗はない(2ページ+α)感じです。今回のVersion FunctionはWeikumの"Transactional Information Systems"などで既に学習している人にとっても取っ付きにくい…

Papadimitriou - Theory of Database Concurrency Control読書会17回:VSRの近似計算,2章まとめ

ポスト忘れてました。1Hくらいで書いたのでまとめきれてません。 Lemma 2.5 2.7 SPECIAL CASES No Blind Writes Lemma 2.6 Theorem 2.11 The Action Model Theorem 2.12 他 2章の振り返り 英語 p49"Proof"からp56のchapter最後まで読んだ。きりが悪いのでこのノ…

Papadimitriou - Theory of Database Concurrency Control読書会16回:CSRの様々な定義,monotonic等

今日はCSRの定義が3つもあることを知ることができた。雑なので後日結構手を入れてfixするかも。 connpass.com Conflicts and Commutativity(可換を使ったCSRの2つ目の定義) 定理2.9s~*s'が成り立つ ↔︎s とs'がConflict equivalentである 新しい定義を使ったu…

papa本第15回参加メモ

例のトランザクション勉強会。前回までVSR=NP completeの証明に勉強会4回ほど費やしたのち、今回ついにCSR入った connpass.com CSR Conflict Conflict equivalent VSR⊃CSR Theorem 2.8 CSR iff G(s) is asyclic CSRの計算コスト Conflicts and Commutativity…

papa本第10回参加メモ

p38「proof」から p39「Proof of the Lemma」まで読んだ。次回はp40 4行目「Suppose that ...」から これまでの勉強会で一番面白かったです。 毎度適当なメモなんで読むのに適さないですです。 Theory of Database Concurrency Control作者: Christos Papadi…

papa本第5回参加メモ

FSR読み切った! 連絡 次回(7/10)は神林さんが出張なので一回休み 次の回は7/24(詳しくはconnpass要確認) 今回読んだ範囲は p26 2.3 THE CRITIQUE OF FINAL-STATE SERIALIZABILITYから p30 Incorrect Viewsまで 次回は p31 2.4 VIEW SERIALIZABILITYから ノー…