Transakce - kdo poradi

Martin Majkus xmajkus na fi.muni.cz
Středa Březen 26 15:22:29 CET 2003


Jan Bares wrote:
> Dobry den,
> 
> potreboval bych poradit kde bych nasel odpoved na otazky ohledne transakci a
> vubec atomicity SQL dotazu. Muzete me odkazat na nejaky dobry zdroj
> informaci?
http://www.postgresql.org/docs/view.php?version=7.3&idoc=1&file=mvcc.html
http://docs.linux.cz/sql1992.txt

> Dotazy typu:
> Je SQL query provedeno atomicky, t.j nemuze se stat, ze je databaze zmenena
> behem jeho provadeni?
Zalezi na tom, v jake urovni izolace transakce bezi (viz. 1. odkaz). 
Kazdy dotaz, pokud je zapnuty autocommit, je sam jednou transakci. A 
taky jde o to, jaky DBS pouzivate.
> Muzu nejak zajistit aby mi dva SQL Select dotazy provedene za sebou vratily
> stejny vysledek? T.j. aby mi nekdo mezi dotazy databazi nezmodifikoval?
> Funguji i na tohle transakce?
Ano - pokud mate transakci v rezimu serializable
> Pokud jsem uvnitr transakce a provedu select, uvidim svoje modifikovana
> data?
Ano

	Martin Majkus



Další informace o konferenci Test