Diff for ''

Revision 1
Time:
2024-06-13 22:19
Revision 2
Author:
smolad
Time:
2026-10-02 16:56
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
# Zotavitelnost

<{ForumPost(poster="Keleen", timestamp=2006-06-20 13:35:55)}>
Tak nevim, ale porad mi neleze do palice to tvrzeni ze skript

    v zotavitelném rozvrhu jsou transakce potvrzeny až poté, co všechny ostatní transakce, které četly jejich změny také potvrdí
    

Jestli to dobre chapu z toho prikladu pred tim, na nezotavitelny rozvrh, tak je to tak, ze pokud T1 udela W(A) a T2 nasledne udela R(A), tak aby byl rozvrh zotavitelny tak musi T1 commitovat jako prvni?
A plati to i kdyz ve finale commituji obe nebo jen pokud ta co to prvni meni abortuje?
Asi jsem to napsal podobne neprehledne, tak to zkusim na prikladech:
1)
T1 - W(A)
T2 - R(A)
T2 - COMMIT
T1 - COMMIT
  
2)
T1 - W(A)
T2 - R(A)
T2 - COMMIT
T1 - ABORT
  
3)
T1 - W(A)
T2 - R(A)
T1 - COMMIT
T2 - COMMIT
  
Podle toho jak jsem to pochopil ja, jsou nezotavitelne 1 i 2 a zotavitelny je 3...je to tak nebo to nechapu?:)
Diky.
<{/ForumPost}>

<{ForumPost(poster="twoflower", timestamp=2006-06-20 14:14:01)}>

 > Keleen wrote:Tak nevim, ale porad mi neleze do palice to tvrzeni ze skript
 >
 >
 >
 >
 > v zotavitelném rozvrhu jsou transakce potvrzeny až poté, co všechny ostatní transakce, které četly jejich změny také potvrdí

V puvodni verzi slajdu to mel Skopal spatne, psal jsem mu ze tam ma chybu, spravne ma byt

    V zotavitelném rozvrhu je transakce potvrzena až poté, co potvrdi všechny ostatní transakce, jejichz zmeny cetla.
    


<{/ForumPost}>

<{ForumPost(poster="hydrant", timestamp=2006-06-20 14:21:25)}>
jj, ja som tiez na to cumel ako.... dlho... ale v novej verzii na nete to uz ma opravene. Ale viac zamotane sa to povedat nedalo :/ Netvrdim ze to viem povedat lepsie.
<{/ForumPost}>

<{ForumPost(poster="Kate", timestamp=2006-06-20 19:49:08)}>

 > twoflower wrote:
 >
 > V puvodni verzi slajdu to mel Skopal spatne, psal jsem mu ze tam ma chybu, spravne ma byt
 >
 >
 >
 >
 >
 > V zotavitelném rozvrhu je transakce potvrzena až poté, co potvrdi všechny ostatní transakce, jejichz zmeny cetla.

"v puvodni verzi slajdu" - to zni jako kdyby byla jeste i nejaka jina verze :D . ja ted stahla slajdy z jeho www a je tam porad ta "stara" definice :(
  
nicmene, diky za tu novou (lepsi, kratsi, radostnejsi :wink: ). uz dava mnohem jasnejsi smysl. jen jsem premyslela, jestli by tam take (v duchu te puvodni) nemela byt ta zavorka se zapsanim:
  
"V zotavitelném rozvrhu je transakce potvrzena až poté, co potvrdi všechny ostatní transakce, jejichz zmeny cetla (a zapsala)"
  
zrejme to ale neni nutne (to zapsani), staci kdyz nacte (a treba pro vystup pouzije) neco, co neni potvrzene. mam pravdu?
v tom pripade tam ta zavorka nemusela asi byt ani v te puvodni.
  
  
TO "Keleen" : se zavery u vsech tri prikladu bych souhlasila. tipuju, ze ten zitrejsi rozvrh v pisemce (udajne bez abortu) bude variaci na tvuj priklad 1
<{/ForumPost}>