Re: evo roka iz baza
Damjan:
Posle svakog Write(X,xi). I aurira ne samo teku?u tabelu trenutne
transakcije, ve? i svih ostalih transakcija koje koriste blok na koji se
odnosi Write(X,xi).
Milan:
E vidis Bojovic je danas na zalbama rekao da se azurira blok samo tekuce
transakcije. Meni je to nekako logicnije, jer kako ce inace jedna
transakcija da menja pointere drugih, odnosno malo bi bilo komplikovano sve
to izvesti.
Damjan:
Molim!? Ovaj primer ti je online i iz glave, ali koliko sada vidim,
poslužiće svrsi. Podaci A i B su u istom bloku, evo ti i redosled
izvršavanja (ekvivalentan je sa T1->T2), a ti vidi šta će biti ako posle
T1:Write(A), ne ažuriraš i TT1 i TT2 (šta će pročitati, a šta treba da
pročita T2:Read(A))...
|--------|--------|
| T1 | T2 |
|--------|--------|
| |Read(B) |
| |B:=B+3 |
| |Write(B)|
|Read(A) | |
|A:=A+1 | |
|Write(A)| |
| |Read(A) |
| |A:=A*2 |
| |Write(A)|
|Commit | |
| |Commit |
|--------|--------|
Jedino što meni pada na pamet je da se ja i ti nismo razumeli. Ja kažem da
se ažuriraju TT od svih transakcija, a ti govoriš o blokovima (i ja isto
kažem da se ažurira samo jedan blok: jedan blok, ali sve TT koje imaju
pokazivač na taj blok).
Poz,
DSV
Posle svakog Write(X,xi). I aurira ne samo teku?u tabelu trenutne
transakcije, ve? i svih ostalih transakcija koje koriste blok na koji se
odnosi Write(X,xi).
Milan:
E vidis Bojovic je danas na zalbama rekao da se azurira blok samo tekuce
transakcije. Meni je to nekako logicnije, jer kako ce inace jedna
transakcija da menja pointere drugih, odnosno malo bi bilo komplikovano sve
to izvesti.
Damjan:
Molim!? Ovaj primer ti je online i iz glave, ali koliko sada vidim,
poslužiće svrsi. Podaci A i B su u istom bloku, evo ti i redosled
izvršavanja (ekvivalentan je sa T1->T2), a ti vidi šta će biti ako posle
T1:Write(A), ne ažuriraš i TT1 i TT2 (šta će pročitati, a šta treba da
pročita T2:Read(A))...
|--------|--------|
| T1 | T2 |
|--------|--------|
| |Read(B) |
| |B:=B+3 |
| |Write(B)|
|Read(A) | |
|A:=A+1 | |
|Write(A)| |
| |Read(A) |
| |A:=A*2 |
| |Write(A)|
|Commit | |
| |Commit |
|--------|--------|
Jedino što meni pada na pamet je da se ja i ti nismo razumeli. Ja kažem da
se ažuriraju TT od svih transakcija, a ti govoriš o blokovima (i ja isto
kažem da se ažurira samo jedan blok: jedan blok, ali sve TT koje imaju
pokazivač na taj blok).
Poz,
DSV
- Follow-Ups:
- Re: evo roka iz baza
- From: "Milan Stanojevic" <milanst@ptt.yu>
- Re: evo roka iz baza
- References:
- evo roka iz baza
- From: "Milan Stanojevic" <milanst@ptt.yu>
- Re: evo roka iz baza
- From: "Damjan S. Vujnovic" <damjan@galeb.etf.bg.ac.yu>
- Re: evo roka iz baza
- From: "Nikola Novakovic" <houraboom@ptt.yu>
- Re: evo roka iz baza
- From: "Milan Stanojevic" <milanst@ptt.yu>
- Re: evo roka iz baza
- From: "Damjan S. Vujnovic" <damjan@galeb.etf.bg.ac.yu>
- Re: evo roka iz baza
- From: "Milan Stanojevic" <milanst@ptt.yu>
- Re: evo roka iz baza
- From: "Damjan S. Vujnovic" <damjan@galeb.etf.bg.ac.yu>
- Re: evo roka iz baza
- From: "Damjan S. Vujnovic" <damjan@galeb.etf.bg.ac.yu>
- Re: evo roka iz baza
- From: "Milan Stanojevic" <milanst@ptt.yu>
- evo roka iz baza
Previous by date: Re: Rezultati iz baza
Next by date: Re: evo roka iz baza
Previous by thread: Re: evo roka iz baza Next by thread: Re: evo roka iz baza
Previous by thread: Re: evo roka iz baza Next by thread: Re: evo roka iz baza