Transakcie môžeme deliť
Transakcie môžeme deliť:
podľa miesta vykonávania
lokálne – celá transakcia (všetky jej operácie) sa vykonáva na jednom uzle
globálne – na viacerých uzloch
podľa trvania:
online – krátka doba odozvy, na malej časti BD
batch – dlhšia doba odozvy, na veľkej časti BD
podľa štruktúry:
centralizované
hierarchické – rozdelenie transakcie na viac podtransakcií
podľa toho, či menia stav BD:
read-only
aktualizačné
Spracovanie dát založené na vykonávaní transakcií sa nazýva transakčné spracovanie.
Databázová prax vyžaduje prístup viacerých užívateľov k BD, nie je možné vykonávať transakcie len za sebou, z hľadiska lepšieho využitia výpočtovej kapacity je vhodné ich vykonávať kvázi paralelne, je však treba docieliť transparentnosť paralelného spracovania, t.j. každému užívateľovi sa zdá, že pracuje so systémom sám, bez ostatných užívateľov.