Kas ir transakcija izplatītajā datu bāzē?
Kas ir transakcija izplatītajā datu bāzē?

Video: Kas ir transakcija izplatītajā datu bāzē?

Video: Kas ir transakcija izplatītajā datu bāzē?
Video: distributed transaction | requirements| Distributed systems | Lec-60 | Bhanu Priya 2024, Maijs
Anonim

A izplatīts darījums ir datu bāzes darījums kurā ir iesaistīti divi vai vairāki tīkla saimnieki. Praksē viskomerciālākā datu bāzu sistēmas izmantot spēcīgu stingru divu fāžu bloķēšanu (SS2PL) vienlaicības kontrolei, kas nodrošina globālu serializējamību, ja visas iesaistītās datubāzēm izmantot to.

Šajā sakarā, kas ir datu bāzes darījums, sniedziet 2 darījuma piemērus?

Iekšā datu bāze vadības sistēma, a darījums ir viena loģikas vai darba vienība, kas dažkārt sastāv no vairākām operācijām. Viens piemērs ir pārskaitījums no viena bankas konta uz citu: uz pabeigt darījums prasa atņemšanu uz summa, kas jāpārskaita no viena konta un pievieno to pašu summu uz cits.

Papildus iepriekš minētajam, kā darbojas izplatītie darījumi? A darījums definē loģisko vienību strādāt kas vai nu pilnībā izdodas, vai arī nedod nekādu rezultātu. A izplatīts darījums ir vienkārši a darījums kas piekļūst un atjaunina datus par diviem vai vairākiem tīkla resursiem, un tāpēc tie ir jāsaskaņo starp šiem resursiem.

Pēc tam var arī jautāt, kas ir transakciju pārvaldība sadalītajā datu bāzē?

Definīcija. Sadalīta darījumu vadība nodarbojas ar problēmām, kas vienmēr nodrošina konsekvenci izplatīta datu bāze liela skaita klātbūtnē darījumiem (lokālās un globālās) un atteices (komunikācijas saites un/vai vietnes kļūmes).

Kas ir dzīvoklis darījums, paskaidrojiet ar piemēru?

Iekšā dzīvoklis darījums , katrs darījums ir atsaistīts un neatkarīgs no citiem darījumiem sistēmā. Cits darījums nevar sākt tajā pašā pavedienā līdz strāvai darījums beidzas. Dzīvokļi darījumi ir visizplatītākais modelis, un tos atbalsta lielākā daļa komerciālo datu bāzu sistēmu.

Ieteicams: