RDA- . . RDA-, , , SQL, . , . DBS- . 2.5.
DBS- ( ), . , . , , RDA-. DBS- RDA-.
, , , . , , . DBS-.
DBS-, , , , , , . , , , .
, . AS- . AS- . 2.6.
DBS-, , . . . , . , RDA-, SQL-, SQL-, , , . , (SQL-), , . , SQL-. , , (Transaction Processing Monitors TRM), .
|
|
AS-, DBS-, , , RDA-, .
- RDA- , DBS- AS- , , . RDA- DBS- () , AS- () .
, (DBS-), ( ) (RDA-) (AS-).
- - . . . . , ( SQL- ROLLBA), ( SQL- COMMIT).
- . , . , , , , . :
;
;
.
, . , - , , - , , , , , . . .
|
|
, - , . , , , , . . . - , , .
, - , . , , , , . . . , .
. () , . . :
() ;
.
(Shared) (eXclusive). , . . , . , , .
() 2PL (Two-Phase Locks). . ( ) . () ( ) .
. , (). ( , , , -). , , ( ) , , -). .
(Deadlock). , , . , , , . , . . , , .
|
|
() (). , - - . - - , , - - . (), , . , () , .
, , , . -, , , , . , , .
. , , . ( ). , :
, , ;
, ;
, (, , -);
, , , . . ;
, () , .
, , , . , , .
-, () (Oracle, SyBase, Informix, Ingres .), - , , .