ÒdinatèTeknoloji enfòmasyon

Ki sa ki se yon tranzaksyon? sistèm pwosesis tranzaksyon

Nan yon mond kote tout bagay ap chanje vit konsa, nou kapab pa pou yon arè minit. Sa a aplike a resi a nan nouvo enfòmasyon. Unknown tèm oswa vèsyon an dènye nan lojisyèl an - li se yon okazyon yo ranpli moute konesans nan yon zòn an patikilye. Jodi a nou pral pale sou sa tranzaksyon an, kijan li fonksyone.

Entwodiksyon nan tèminoloji

Yon varyete de lojisyèl pou otomatizan pratik biznis fèm sou mache a nan 15 dènye ane yo. Sa mande pou kapasite nan travay ak lojisyèl sou diferan nivo nan entèraksyon: kòm operatè a, pwogramè, kontab, elatriye Se poutèt sa, li enpòtan yo konprann kèk nan fòmil yo nan pwogram nan. Pou kòmanse, se pou yo fè fas ak sa yo tèm souvan ak pè anpil yon tranzaksyon. Pi souvan, prete pawòl ki nan bèl la kache lwen soti nan tankou yon fenomèn konplèks, kòm anpil reyalize, prononcée yon tèm nouvo, ap li pa zòrèy yo. Se pou nou konprann ke tankou yon tranzaksyon.

definisyon an

Sa a se notasyon itilize, al gade nan nenpòt ki pwodwi ki aplike baz done a. Plizyè operasyon yo lojikman konbine nan yon sèl, li kouri variantes nan chak lòt, epi gen yon tranzaksyon. Nan lavi chak jou, ka tranzaksyon an dwe konsidere sa kòm yon chèn nan pwosedi tankou "reveye - lave - abiye - manje maten - te ale nan travay."

Konsidere konsèp la pi wo a nan pwodwi Egzanp 1 c. Tranzaksyon - sa a se menm bagay sekans nan endivizib. Yon modèl bon ka sèvi kòm yon dosye sou inite a komodite: louvri anyè a vle, kreye yon antre nouvo, ranpli nan jaden yo bay la. Pou asire ke tout aksyon sa yo yo te mennen nan rezilta a vle, li se nesesè yo aplike yo entèdi soti nan premye a nan dènye an. Se sèlman lè sa pral pwosedi a dwe konsidere kòm yon siksè. Sinon, se tranzaksyon an anile.

pwosedi sa yo sa yo kapab swa otomatik, se sa ki bay nan sistèm nan, ak manyèlman pa pwomotè a fini apre achte pwodwi a fini nan lòd fè lèt la pi fasil pou itilizatè yo nan yon konpayi an patikilye. Anplis de sa, mòd nan otomatik, lè se konpòtman an nan sistèm la réglementées pa bati-an mekanis, tranzaksyon ka konvèti nan kouri.

Tranzaksyon nan 1 c a: sibtilite ki nan lang nan bati-an

Ki sa ki se yon tranzaksyon an ka la an jeneral, nou ka konprann. Men, depi chak konpayi angaje nan devlopman lojisyèl, fè li pwòp fason yo, gen sèten diferans ki genyen ant tranzaksyon an jeneral ak tranzaksyon nan 1 c an patikilye. Pou egzanp, enbrike (tranzaksyon an nan tranzaksyon an) yo pa sipòte nan 1 c.

Soti nan pwen an de vi nan operatè sentaks bati-an lang senp ase. Koumanse pwosesis la se anonse nan yon pwosedi BeginTransaction espesyal (). se ZafiksirovatTranzaktsiyu () pwosedi itilize nan dosye modifikasyon pandan ekzekisyon an nan aksyon yo. Si nan pwosesis la li echwe, li se OtmenitTranzaktsiyu posib () nan defèt chanjman komèt.

Poukisa sèvi ak yon tranzaksyon se pi preferab? Paske kòd la nan pwosedi sa yo se anpil pi vit. Li se nan sa a ak ap chèche nenpòt pwogramè. Diferans lan nan vitès pa pouvwa ap tankou aparan si 1 c itilizatè nan biwo 1-2 anplwaye yo, men li se enposib pa yo santi yo lè li rive depatman antye, an menm tan an fè travay divès kalite nan pwogram sa a.

enkonvenyans

Anplis de sa nan avantaj ki genyen nan evidan, ki fòme nan yon ogmantasyon grav nan vitès la nan lekti ak anrejistreman lè w ap travay ak baz done a, nan yon tranzaksyon gen yon mwens. Se pou nou tounen nan egzanp lan pi bonè nan lavi yo. Ki sa ki se yon tranzaksyon ki pa se fè pa yon sèl moun, ak tout fanmi an? Tout moun ap ap eseye jwenn nan twalèt la yo lave moute devan tout foul moun nan kwizin nan paske li lè manje maten yo. Kòm yon rezilta, manm fanmi yo kontan youn ak lòt. Nan pi bon, li nan jis yon kòmanse move nan jounen an, ak nan pi move - yo te an reta pou travay, yon reprimann swa soti nan Supérieure l ', nan kontrekare.

Nan pwogram nan gen menm bagay la. Si tout itilizatè ap kòmanse li modifye done yo nan menm tan an nan dokiman an menm, ki se konsidere kòm vèsyon an sot pase a? Ki sa ki done yo itilize pou konsève pou? Yo nan lòd pou fè pou evite konfizyon sa yo, gen yon mekanis bloke. Sa vle di ke pandan y ap yon sèl itilizatè ap travay sou yon dokiman, dezyèm mete nan nan keu la vityèl ak tann. Apre yo fini siksè oswa Rollback dokiman an pa kapab travay itilizatè a kap vini an.

Oswa ou pa pouvwa dwe kontwole kadna?

Konsèp la nan yon tranzaksyon pa kapab konplètman adrese san yo pa pwoblèm nan nan kadna twòp. Ki sa ki se sa ki mal nan pi gwo: absans la nan kadna ki mennen ale nan pwosesis nòmal nan lekti ak redaksyon ak rezilta yo sa ki mal nan pwodiksyon an, oswa twò anpil, materyèl operasyon nan antrepriz la antye?

pi bon solisyon - kontwole kadna yo, ki se vle di an lò. Yon pwogramè konpetan ka Customize yon mekanis ki deja egziste a bezwen yo nan òganizasyon an pou ke dokiman yo vrèman enpòtan yo trete nan keu la lòd. Dapre eleman yo konfigirasyon menm, ki pa mande pou kadna, ou ka pèmèt koreksyon gratis.

Se konsa, yon analiz alè nan tranzaksyon yo ak atitid ki dwat fèmen pèmèt konplè pou sèvi ak fleksibilite nan sistèm nan "1 c: Enterprise" ak optimize operasyon an baz done, minimize pèt yo tan.

Ki sa ki lakòz twòp fèmen?

Kesyon an se pa retorisyen. Si sa nesesè retire seri a, pral gen konfizyon ak dezòd. Baz done a pral kolekte done yo mal paske yo te balans yo similtane ekri-off, oswa, Kontrèman, egzesis a nan byen. Men, konsekans yo tout moun ki tankou yon kalite ki ap sòti nan yon fwa. Premye fwa, travay la pral ale byen vit, sa ki kreye ilizyon an Correct nan chwa a nan echèk fèmen. Nan lòt men an, yon gwo kantite nan kadna malad-lan vin ansent imedyatman sa ki lakòz mesaj yo erè. "Kapab ranpli sekirite tranzaksyon" - avèti sistèm nou an. Kisa sa vle di? De mityèlman bloke tranzaksyon youn ak lòt se konsa ke okenn ka swa konplete travay la, oswa pote soti nan anile la. ti sèk ki visye nan tranzaksyon "mouri" pral kwoke nan baz done a anvan deteksyon, siyifikativman diminye pèfòmans sistèm.

Nesesè aksyon operasyon anile ogmante kantite a nan antre nan boutèy la. Anplis de sa, tankou yon sistèm se pa solid, paske menm pi gwo itilizatè tou senpleman antere l 'anba pwa a nan kadna "mouri". D 'se toujou ap grandi. Ki jan pou fè pou evite sitiyasyon sa yo?

nivo Izolasyon - yon fason pa kouri echouer

Apa de la lefèt ke tankou yon tranzaksyon, nou mansyone sou enkonvenyans yo. Kontinye analoji a, nou ka konfyans afime ke varyasyon an nan nivo a nan seri a - yon zouti serye yon pilòt sou yon vwayaj nan 1 c nan lanmè. Gen de nivo nan izolasyon: "Read-Only, pa gen okenn antre" ak "pa gen okenn anrejistreman oswa lekti." Nan seleksyon mòd otomatik a pa disponib. Men, li se ase yo tradui aplikasyon an nan jere mòd, epi ou ka mete "entelijan" restriksyon, chwazi pa sèlman dokiman enpòtan, men tou, plase yo nivo ki apwopriye nan izolasyon.

Sepandan, byen-sèn travay - se, pi wo a tout, prevansyon nan sitiyasyon ijans, e li te pa sèlman alè likidasyon deja ki te fèt echèk. Asistan administratè baz done ap bay sistèm pwosesis tranzaksyon. Li se sou baz la nan ki done, ki jan yo te nenpòt operasyon sou sistèm nan, si wi ou non yo te konplete avèk siksè oswa anile, li se posib nou ka prevwa konpòtman an plis nan sistèm lan ak pou anpeche potansyèl menas.

Yon rezime jeneral

Nou te fè fas ak definisyon an nan tranzaksyon an, konsidere kòm yon òganigram nan pwosesis la soti nan anndan an, te konnen ak fason yo diferan nan reglemante operasyon nan yon baz enfòmasyon sèl.

Menm jan yo montre, mekanis a se pa fasil, men fasil pou konprann epi pou pi bon adrès pwogramasyon yo menm inisyasyon ak administratè baz done. metòd pou kontwole pa kapab ankò dwe mennen l 'bay pèfeksyon, ak pou fè pou evite pwoblèm nan yon mòd totalman otomatik, tou, se pa posib, men, kanmenm, ak chak nouvo vèsyon nan lavi sa a ki pwomotè lojisyèl vin pi fasil.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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