![Voyage x Breskvica - Bezimena (Official Video) Prod. By Ultra Beats](https://i.ytimg.com/vi/MNlDsY4TBbU/hqdefault.jpg)
Sadržaj
- Definicija - Što znači dvofazna obveza (2PC)?
- Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.
- Tehopedija objašnjava dvofazno zauzimanje (2PC)
Definicija - Što znači dvofazna obveza (2PC)?
Dvofazna obveza je standardizirani protokol koji osigurava da se obveza baze podataka provodi u situaciji kada se operacija počinjenja mora razbiti na dva odvojena dijela.
U upravljanju bazom podataka spremanje promjena podataka poznato je kao počinjenje, a poništavanje promjena poznato je kao povratni postupak. Oba se mogu lako postići pomoću evidentiranja transakcija kada je uključen jedan poslužitelj, ali kada se podaci raspodjeljuju na geografski različitim poslužiteljima u raspodijeljenom računanju (tj. Svaki poslužitelj je neovisan entitet s zasebnim zapisima dnevnika), proces može postati složeniji ,
Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.
Tehopedija objašnjava dvofazno zauzimanje (2PC)
Za raspodijeljenu transakciju potreban je poseban objekt, poznat kao koordinator. Kao što mu ime govori, koordinator organizira aktivnosti i sinkronizaciju između distribuiranih poslužitelja. Dvofazna obveza provodi se na sljedeći način:
Faza 1 - svaki poslužitelj koji treba izvršiti podatke zapisuje svoje zapise podataka u zapisnik. Ako poslužitelj nije uspio, odgovorit će neuspjehom. Ako uspije, poslužitelj odgovara s OK.
Faza 2 - Ova faza započinje nakon što svi sudionici odgovore u redu. Zatim koordinator upućuje signal svakom poslužitelju s uputama za uređivanje. Nakon počinjenja, svaki upisuje obavezu u svoj zapisnik zapisnika i koordinator je da je njezina obveza uspješno izvršena. Ako poslužitelj ne uspije, koordinator daje upute svim poslužiteljima da povuku transakciju. Nakon što se poslužitelji odmotaju, svaki s povratnim informacijama je to završen.