SQL server

Ondrej Koala Vacha koala na fi.muni.cz
Pátek Květen 28 08:55:00 CEST 1999


On Fri, 28 May 1999 stingp1.eti na mail.cez.cz wrote:

> 
> 
> 
> Pojmem konzistence dat se nerozumi pouze fyzicka, ale i logicka
> spravnost dat - priklad:
> 
> Ucetni program - ucetni provede prijem platby. Tato operace
> sestava z dvou kroku - pripsat castku na ucet, a zaroven
> tutez castku pripsat na vrub jinemu uctu. Tyto dve operace
> by se bud mely obe uspesne ukoncit, nebo by nemela probehnout
> ani jedna z nich. Pokud by se provedla pouze jedna z nich, databaze
> by se dostala do nekonzistentniho stavu. Tyto dve akce by mely
> byt umisteny v jedne transakci. Pokud dojde k chybe pri jakemkoli
> kroku, cela transakce se odvola, a data zustanou v te podobe jako
> predtim.


Rekneme, ze zmineny pripad se sestava z dvou prikazu insert.
Co bu se muselo stat, aby jeden insert prosel a druhy ne?
Muze to byt neco jineho nez pad?


> Vyhody jsou myslim naprosto jasne, proto nepouzivam MySQL, ale
> Interbase & Oracle, ackoli jsou pomalejsi nez MySQL... ;-)
> 


To mi prave neni jasne, zda se ty vyhody projevi i jinde nez pri
zhrouceni.


diky za odpovedi

---
Ondrej Koala Vacha



Další informace o konferenci Linux