Skip to main content

Ano ang ipinamamahagi na control concurrency?

Ipinamamahagi ang concurrency control ay isang diskarte na kumakalat ng responsibilidad para sa concurrency control sa isang buong network.Ang kasabay ay tumutukoy sa pagkakaroon ng lahat ng mga computer na nagtatrabaho sa parehong bersyon ng parehong mga file.Kapag ang mga computer ay magkasama sa pag -network, ang mga alalahanin sa kasabay at mdash;mga isyu sa pagpapanatili ng lahat ng mga file sa network na magkapareho para sa lahat ng mga gumagamit at mdash;Umakyat sa unahan, dahil maraming mga gumagamit ang maaaring magkaroon ng sabay -sabay na pag -access sa anumang awtorisadong mga file at folder sa system.Nang walang pagpapatupad ng kasabay, ang mga file na ito ay madaling maging hindi pantay-pantay mula sa isang computer hanggang sa susunod habang nagbabago ang mga gumagamit at manipulahin ang data sa real-time, na nagreresulta sa lahat ng mabilis na pagkawala ng kakayahang umasa sa mga file ng network habang naganap ang mga pagbabago.Ang control control ay nagpapanatili ng mga file na pare -pareho sa buong network, pag -iwas sa pag -aalala na ito.Nang walang ipinamamahagi na control control, ang pagpapanatiling kasabay sa isang network ay madaling maging isang buong oras na trabaho para sa isang solong computer, na walang saysay para sa anumang bagay.Sa ipinamamahagi na control concurrency, ang bawat computer sa network ay makakatulong upang maibahagi ang workload, na tinitiyak na ang mga end-user ay maaari pa ring gamitin ang mga terminal para sa iba pang mga gawain sa network..Sa malakas na mahigpit na dalawang yugto ng pag -lock, sa sandaling ma -access ang isang indibidwal na file ng network, naka -lock ito para sa parehong basahin at isulat ang mga operasyon hanggang sa matapos ang pag -access.Nangangahulugan ito na isang gumagamit lamang sa network ang maaaring magbago ng isang file nang sabay -sabay, na imposible para sa file na mahulog sa kasabay ng network.Kapag ang end-user ay nakakatipid ng mga pagbabago sa file o lumabas sa file nang buo, tinanggal ang mga kandado, na pinapayagan muli ang isa pang gumagamit sa system pagkatapos ay muling hawakan ang file.

Ang isa sa mga pinakamalaking kawalan sa malakas na mahigpit na dalawang phase locking ay ang karagdagang overhead na inilalagay nito sa mga mapagkukunan ng network.Ang bawat file sa ilalim ng bawat gumagamit ay dapat na naka -marka ng network bilang naka -lock, at ang impormasyong iyon ay dapat mapanatili sa memorya hanggang sa matapos ang lock.Sa pinagsama-samang, na may daan-daang mga end-user na nagpapatakbo ng daan-daang mga file nang sabay, madali nitong mai-cannibalize ang isang makabuluhang bahagi ng memorya sa network.Ang labis na cannibalization ng memorya ay maaaring pabagalin ang mga network na may hindi epektibo o hindi napapanahong mga disenyo ng hardware.