ComputerSa impormasyon nga teknolohiya

Unsa ang usa ka transaksyon? Transaction processing sistema sa

Sa usa ka kalibutan diin ang tanan nga mga butang nga usab-usab nga sa madali, mahimo kita dili alang sa usa ka minuto stop. Kini magamit ngadto sa resibo sa bag-o nga impormasyon. Wala mailhi nga termino o sa pinaka-ulahing nga bersyon sa software - kini mao ang usa ka okasyon nga pun-on sa kahibalo sa usa ka partikular nga dapit. Karon kita makig-istorya mahitungod sa kon unsa ang transaksyon, sa unsa nga paagi kini nga mga buhat.

Pasiuna sa terminolohiya

Usa ka matang sa software alang sa automating proseso sa negosyo lig-on sa merkado diha sa katapusan nga 15 ka tuig. Kini nagkinahanglan sa abilidad sa pagtrabaho uban sa software sa lain-laing ang-ang sa interaction: ingon sa operator, programmer, accountant, ug uban pa Busa, kini mao ang importante nga makasabut sa pipila sa mga mekanismo sa mga programa. Sa pagsugod, ang ni-atubang sa maong kanunay ug makalilisang sa daghan nga mga termino sa usa ka transaksyon. Labing sa kanunay, sa paghulam sa mga pulong sa mga maanindot nga natago sa halayo gikan sa maong usa ka komplikado nga panghitabo, sama sa daghan nga mga makaamgo, nagasulti ang usa ka bag-o nga termino, naningkamot kini pinaagi sa dalunggan. ni makasabut nga ang maong transaksyon Himoa.

kahulugan sa

nota Kini nga gigamit sa pagtumong sa bisan unsa nga produkto nga nagpatuman sa database. Pipila operasyon lohikal hiniusa ngadto sa usa ug sa nagaagay nga alternately sa usag usa, ug adunay usa ka transaksyon. Sa matag adlaw nga kinabuhi, ang transaksyon mahimong giisip nga sama sa usa ka kadena sa mga pamaagi sama sa "pagmata - gihugasan - ob - pamahaw - miadto sa sa pagtrabaho."

Tagda ang konsepto sa ibabaw sa mga produkto Panig-ingnan 1C. Transaction - kini mao ang sama nga mabahin ay. Ang usa ka maayong modelo sa pag-alagad ingon nga usa ka talaan sa mga produkto yunit: pag-abli sa mga gitinguha directory, paghimo sa usa ka bag-o nga entry, pagpuno sa mga kaumahan nga gihatag. Aron sa pagsiguro nga ang tanan niini nga mga lihok gidala ngadto sa gitinguha nga resulta, kini mao ang gikinahanglan sa pagpatuman sa kanila hugot gikan sa una ngadto sa katapusan. Lamang unya ang pamaagi nga giisip nga usa ka kalampusan. Kay kon dili, ang mga transaksyon ang gikansela.

Kini nga mga proseso mahimo sa bisan hain automatic, nga gihatag sa sistema sa, ug sa kamut sa developer sa paghuman human pagpalit sa natapos nga produkto aron sa paghimo sa ulahing mas sayon alang sa mga tiggamit sa usa ka partikular nga kompanya. Dugang pa, ang automatic nga paagi, sa diha nga ang kinaiya sa sistema sa nga gikontrolar sa gitukod-sa mekanismo, transaksyon mahimong makabig sa pagdagan.

Transaksyon diha sa 1C: sa mga subtleties sa gitukod-sa pinulongan

Unsa ang usa ka transaksyon diha sa kinatibuk-ang kaso, mahimo kita makasabut. Apan tungod kay ang matag pundok nga moapil diha sa software development, nga naghimo niini nga sa ilang kaugalingon nga dalan, adunay pipila ka mga kalainan tali sa mga transaksyon sa kinatibuk-an ug mga transaksyon sa 1C sa partikular. Kay sa panig-ingnan, sa dugmonan (transaksyon sulod sa transaksyon) wala gisuportahan sa 1C.

Gikan sa punto sa panglantaw sa syntax operators nga gitukod-sa pinulongan yano nga igo. Sugod sa proseso gipahibalo sa usa ka espesyal nga pamaagi BeginTransaction (). ZafiksirovatTranzaktsiyu () pamaagi gigamit sa pagrekord kausaban sa panahon sa pagpatay sa mga buhat. Kon sa proseso nga kini mapakyas, kini mao ang posible nga OtmenitTranzaktsiyu () sa pagwagtang sa mapasaligon mga kausaban.

Nganong sa paggamit sa usa ka transaksyon mao ang preferable? Tungod kay ang code sa niini nga mga pamaagi mao ang daghan nga mas paspas. Kini mao ang sa niini ug nagtinguha sa bisan unsa nga programmer. Ang kalainan sa speed dili mahimo nga ingon sa mamatikdan kon 1C tiggamit sa buhatan 1-2 mga empleyado, apan kini mao ang imposible nga dili mobati sa diha nga kini moabut ngadto sa tibuok nga mga departamento, sa samang panahon sa pagpahigayon sa mga nagkalain-laing mga buhat sa niini nga programa.

mga lit-ag

Dugang pa sa mga dayag nga bentaha, nga naglangkob sa usa ka seryoso nga pagsaka sa speed sa pagbasa ug sa pagrekord sa diha nga nagtrabaho uban sa mga database, sa usa ka transaksyon adunay usa ka minus. Himoa ni mobalik ngadto sa unang panig-ingnan sa kinabuhi. Unsa ang usa ka transaksyon nga wala gihimo sa usa ka tawo, ug ang tibuok pamilya? Ang tanan naningkamot sa pagkuha sa kaligoanan aron sa paghugas sa atubangan sa tanan nga panon sa katawhan sa kusina tungod kay kini pamahaw panahon. Ingon sa usa ka resulta, ang mga miyembro sa pamilya nga mga malipayon sa usag usa. Sa labing maayo, kini lang usa ka dili maayo nga pagsugod sa adlaw, ug sa labing dautan - nga sa ulahing bahin sa trabaho, usa ka magbadlong gikan sa iyang mga labaw, sa pakyason.

Sa programa didto mao ang sama nga. Kon ang tanan nga mga tiggamit magsugod sa pag-usab sa mga data sa samang panahon sa samang dokumento, nga gikonsiderar nga sa katapusan nga bersyon? Unsa data gigamit sa pagluwas? Aron sa paglikay sa maong kalibog, adunay usa ka locking mekanismo. Kini nagpasabot nga samtang ang usa ka user nagtrabaho sa usa ka dokumento, ang ikaduha gibutang sa virtual pila ug nagahulat. Sa malampuson nga pagkompleto o rollback sa dokumento dili sa pagbuhat sa sunod nga user.

O dili mahimo nga kontrolado buhok?

Ang konsepto sa usa ka transaksyon dili bug-os nga gitumong sa gawas sa problema sa sobra nga buhok. Unsa ang mas dako nga dautan: ang pagkawala sa buhok paingon sa abnormal nga proseso sa pagbasa ug pagsulat sa mga sayop nga mga resulta sa output, o daghan kaayo, inhibiting operasyon sa bug-os nga negosyo?

Ang labing maayo nga solusyon - kontrolado buhok, nga mao ang mga bulawan nga nagpasabot. Ang usa ka takos programmer mahimong ipahiangay sa usa ka kasamtangan nga mekanismo sa mga panginahanglan sa mga organisasyon sa ingon nga ang tinuod nga importante nga dokumento proseso sa order pila. Sumala sa mao usab nga mga elemento kontorno, nga wala magkinahanglan og buhok, nga kamo mahimo motugot sa libre nga pag-usab.

Mao kini ang, sa usa ka tukma sa panahon nga pagtuki sa mga transaksyon ug sa matarung nga tinamdan sa Lock nagtugot bug-os nga paggamit sa pagka-flexible sa sistema sa "1C: Enterprise" ug optimize sa database operasyon, gipakaminus sa panahon kapildihan.

Unsay hinungdan sa sobrang lock?

Ang pangutana mao ang dili rhetorical. Kon gikinahanglan sa pagtangtang sa mga pungpong sa buhok, adunay kalibog ug kagubot. database ang pagkolekta sa sayop nga data tungod sa dungan nga isulat-off nga mga timbangan, o, bahin, ang accrual sa mga kabtangan. Apan ang mga sangputanan sa maong usa ka matang nga mogawas sa makausa. Sa unang higayon, ang buhat moadto sa madali, pagmugna sa ilusyon sa kahusto sa pagpili sa lock kapakyasan. Sa laing bahin, usa ka dako nga gidaghanon sa mga mangil-nanamkon buhok dayon hinungdan sa mga mensahe sayop. "Dili sa pagkompleto luwas nga transaksiyon" - nagpasidaan sa atong sistema. Unsay kahulogan niini? Duha ka mutually gibabagan transaksyon sa usag usa aron nga walay mahimo sa bisan hain sa pagkompleto sa trabaho, o sa pagtuman sa pagkansela. Ang mapintas nga lingin sa "patay" transaksyon nga nagasukad sa database sa dili pa detection, kamahinungdanon pagkunhod sistema performance.

Wala kinahanglana nga mga buhat sa operasyon pagkansela aron sa pagdugang sa gidaghanon sa mga entries sa log. Dugang pa, ang maong usa ka sistema mao ang dili mabuhi, tungod kay bisan mas dako abut tiggamit lamang ilubong kini sa ilalum sa gibug-aton sa "patay" buhok. Downtime kanunay nagtubo. Sa unsa nga paagi sa paglikay sa ingon nga mga sitwasyon?

nga lebel inusara - usa ka dalan nga dili sa pagdagan nasangad

Gawas gikan sa kamatuoran nga ang maong usa ka transaksyon, nga gihisgotan nato ang mahitungod sa mga lit-ag. Sa pagpadayon sa pagtandi, kita masaligong ihingusog nga ang kalainan sa ang-ang sa lock - sa usa ka kasaligan nga himan sa usa ka piloto sa usa ka panaw ngadto sa 1C dagat. Adunay duha ka mga ang-ang sa inusara: "mabasa-lamang, walay entry" ug "walay recording o pagbasa." Sa automatic pagpili mode dili anaa. Apan kini mao ang igo sa paghubad sa mga aplikasyon sa pagdumala sa mode, ug ikaw mahimo ibutang "Smart" pagdili, pagpili dili lamang sa importante nga mga dokumento, apan usab sa paghatag kanila sa tukma nga lebel sa pagbulag.

Apan, pag-ayo-nagpahigayon buhat - mao, labaw sa tanan, pagpugong sa mga sitwasyon sa emerhensiya, ug dili lamang sa tukma sa panahon nga liquidation nahitabo na kapakyasan. Assistant database administrator mohatag og transaksiyon sa pagproseso sistema. Kini mao ang sa ibabaw sa basehan sa data, sa unsa nga paagi ang bisan unsa nga operasyon sa sistema sa, kon sila na malampuson nga nahuman o nakanselar, kini mao ang posible nga sa pagtagna sa dugang nga kinaiya sa sistema sa ug sa pagpugong sa potensyal nga hulga.

Usa ka kinatibuk-ang summary

Kami nagbuhat sa mga kahulugan sa mga transaksyon, giisip nga flowchart sa proseso gikan sa sulod, na sinati sa lain-laing mga paagi sa pagkontrol operasyon sa sulod sa usa ka single nga impormasyon base.

Ingon sa gipakita, ang mekanismo mao ang dili sayon, apan sayon nga makasabut ug mas maayo nga address sa bisan novice programmers ug database administrador. pagkontrol sa mga pamaagi dili pa nga gidala ngadto sa kahingpitan, ug sa paglikay sa mga problema sa usa ka bug-os nga automatic mode, usab, dili mahimo, apan, bisan pa niana, uban sa matag bag-o nga bersyon sa kinabuhi software developer mahimong mas sayon.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ceb.birmiss.com. Theme powered by WordPress.