Transaksyon computer

Kon dili kini mao ang kaso sa operasyon mao ang gikansela

Sa computer science, ug ilabi na sa database, sa usa ka transaksyon sama sa usa ka pamalit og tiket, nga usa sa pagpalit o sa usa ka sa bayad mao ang gipatuman pinaagi sa usa ka han-ay sa mga operasyon sa nga mobalhin sa mga database sa usa ka kahimtang sa wala pa ang transaksiyon nga kahimtang B, lubot ug mga mekanismo nga gigamit sa-angkon nga kini nga han-ay mao ang duha atomic, makanunayon, nga sa hilit nga ug lig-on nga (ACID)Sa kadaghanan sa database management system sa hinan-ay nga data ingon relational merkado, nga motugot sa mga tawo sa paghimo sa mga transaksyon atomic, makanunayon, mga hilit, ug lig-on. Ang konsepto sa transaksyon mao ang base sa ideya sa synchronization sa punto (sync punto), nga nagrepresentar sa usa ka lig-on nga kahimtang sa mga computer nga sistema nga giisip nga, sa partikular, sa iyang data. Kay sa panig-ingnan, kon ang usa ka impormasyon operasyon sa pagbalhin sa salapi gikan sa usa ka bank account sa laing bank account, adunay usa ka trabaho sa pag-atras sa mga pundo gikan sa mga tinubdan nga asoy ug sa usa ka deposit sa ibabaw sa mga target sa asoy. Sa computer nga programa nga naghimo niini nga transaksyon sa pagsiguro nga ang duha ka operasyon mahimo nga ipahigayon nga walay sayop, ug sa niini nga kaso, nga ang kausaban mahimong epektibo sa duha ka mga asoy. Kini nagsiguro nga data pagkamakanunayon taliwala sa duha ka mga asoy.

Kini nga karaang mga teknik nga gibuhat sa ang monitor transactional, sama sa CICS gikan sa IBM, TOS vaca nga lake, MTU, Siemens, mao ang karon kaylap nga gigamit sa mga architectures sa web mga aplikasyon, ug sa mga kliyente-server aplikasyon.

Duha ka mga asoy magpabilin sa ilang inisyal nga mga hiyas

Ang problema niini nga paagi sa operasyon mao nga kini mao ang usahay sa usa ka han-ay sa pipila ka mga screens o sa mga pahina sa pagpalambo sa usa ka bug-os nga transaksyon ACID. Mao kini ang pamaagi Merise, nga sa unang panahon, nga gihubit niini nga mga konsepto: Kini nga tahas mao ang giisip nga usa ka mini-transaksyon sa usa ka punto sa panglantaw sa pag-monitor sa usa ka transaksyon nga paagi, apan siyempre dili tinuod mapuslanon nga ingon sa taas nga ingon nga ang mga han-ay nga wala mahuman. Ang tubag sa kanhi usab niadto nga gigamit karon sa 'bag-o' teknolohiya: Kini mao ang sayon nga makasabut ngano nga kon kita adunay pipila ka sistema nga buhok (DBMS) alang sa bug-os nga han-ay, ang gidugayon sa nga mao ang sa tumang, ang sistema pagkahugno. Mao kana ang tibuok punto sa sa mini-transactional Apan ang pamaagi sa sa kontrol sa pag-inusara nga mao ang batakan sa operatiba. Ang mini nga mga transaksyon mao ang sa ingon sa daghan nga ACID, apan ang mga operatiba sa mga lagda mao ang sa ingon nga ang kahiusahan tali sa matag usa sa mini nga mga transaksyon sa usa ka han-ay mao ang garantiya sa pagkawala sa sa usa ka update sa database. Usa ka kliyente nga aplikasyon nga server mao ang atabay nga gidisenyo, kini usab naggamit mini-mga transaksyon, apan sa kinatibuk-ang kahulugan mao ang nakahimo sa mga kliyente nga aplikasyon, nga makapagaan sa tanan nga server. Ang eskema nga matang nga mao ang mga mosunod.