Posted By: snake (keeping on the sunny side) on 'CZdatabases'
Title:     Re: Update
Date:      Fri Feb 25 14:49:25 2000

> > Mozna jsem nepochopil tvuj dotaz, ale update, pokud nemuze updatovat, tak 
> > vytvori radek.
>      ??? Skutecne? Ja mam za to, ze zahlasi not found... (nezkousel jsem).

Ani jeden to nemate spravne:-). Kdyby mi to hlasilo not found, tak jsem jeste 
v pohode a tolik by mne to netrapilo, ale jedine, co se da zjistit, je pocet 
updatnutych polozek, u cehoz uz si v ramci ESQL nejsem jisty, jak je dalece 
prenositelne. 

> Transakce je sice hezka vec, bohuzel neni vzdy spasitelna, chci se optat,
> jak se resi a zda-li je to takto dobre...

Jak uz tu kdosi napsal, transakci je vice druhu. Transakce te nejvyssi urovne, 
tj. serializovatelne, jsou opravdu vzdy spasitelne. Akorat to asi dost 
zpomaluje beh konkurujicich si programu. 

>      Problem zjisteni je to same, resp. zjisteni je v pohode, ale kdyz 
> zjistim, ze jsem vytvoril 2 radky, pak jeden chci smazat - bohuzel diky 
> transakcim a soubehum opet v bloku transakce mam sice externe zajistenu 
> konzistentnost, ale de-facto nikdy nevim v jakem fyzickem stavu DB je, 
> protoze vidim jen 'externi' konzistentni stav... 

Precti si nejaky manual k databazim, je to mj. popsano i v Postgresu (ktere 
urovne umi a co znamenaji: ale pouze opravdu fofrem; nicmene prehledne). 

>      BTW Snake nedelas nahodou pocitadlo? Mozna mam nekde mezeru nebo jsem 
> prilis paranoidni, nekdo prohlasi, ze o 1 pristup se prece nestrili, ale jak
> vypada ciste reseni? Nastane cas a ja ho budu nepochybne potrebovat k jinym 
> ucelum..:-(

Ja nevim, co u toho pocitadla vsechno potrebujes, ale proc Ti nestaci pouze 
sequence? To fakt nejak nevidim... IMHO se to da vyresit vzdycky pomoci ni a 
nemusis si lamat hlavu s prepinanimm urovni serializovatelnosti. 

snake

Search the boards