KompjutersTeknoloġija informatika

X'inhu tranżazzjoni? Sistemi ta 'pproċessar Transazzjoni

F'dinja fejn kollox qed tinbidel hekk malajr, ma nistgħux għal waqfien minuta. Dan japplika għall-irċevuta ta 'informazzjoni ġdida. tul magħrufa jew l-aħħar verżjoni tas-software - huwa okkażjoni biex jimlew konoxxenza f'qasam partikolari. Illum se nitkellmu dwar dak it-tranżazzjoni, kif taħdem.

Introduzzjoni għall terminoloġija

Varjetà ta ' softwer għall-proċessi tan-negozju awtomatizzazzjoni stabbilit sewwa fis-suq fl-aħħar 15-il sena. Dan jirrikjedi l-kapaċità li jaħdmu ma 'software fuq livelli differenti ta' interazzjoni: bħala l-operatur, programmer, accountant, eċċ Għalhekk, huwa importanti li wieħed jifhem xi wħud mill-mekkaniżmi tal-programm. Biex tibda, ejja jittrattaw ma 'tali bosta termini frekwenti u biża ta' tranżazzjoni. Ħafna drabi, li jissellef il-kliem ta 'l-beautiful moħbija bogħod minn dan il-fenomenu kumpless, kif ħafna realizzata, ċirkolazzjoni terminu ġdid, jippruvaw dan mill-widna. Ejja jifhmu li tali tranżazzjoni.

Id-definizzjoni

Dan notazzjoni hija użata sabiex tirreferi għal xi prodott li timplimenta d-database. Diversi operazzjonijiet loġikament kkombinati f'waħda jaħdem alternattivament għal xulxin, u hemm tranżazzjoni. Fil-ħajja ta 'kuljum, it-tranżazzjoni tista' titqies bħala katina ta 'proċeduri bħal "imqajjem - maħsul - dressed - kolazzjon - marru biex jaħdmu."

Ikkunsidra l-kunċett ta 'hawn fuq għall-prodotti Eżempju 1C. Transazzjoni - dan huwa l-istess sekwenza indiviżibbli. Mudell tajba jistgħu jservu bħala rekord ta 'l-unità prodott: jiftaħ il-direttorju mixtieq, joħolqu dħul ġdid, timla l-oqsma pprovduti. Biex jiġi żgurat li dawn l-azzjonijiet kollha wasslu għar-riżultat mixtieq, huwa neċessarju li jimplimentawhom b'mod strett mill-ewwel għall-aħħar. Imbagħad biss il-proċedura għandu jitqies bħala suċċess. Inkella, it-tranżazzjoni tiġi kkanċellata.

Dawn il-proċessi jistgħu jkunu jew awtomatiku, li hija pprovduta fis-sistema, u manwalment mill-iżviluppatur biex jintemm wara li jixtru l-prodott lest biex jagħmlu l-aħħar eħfef għall-utenti ta 'kumpannija partikolari. Barra minn hekk, il-mod awtomatiku, meta l-imġiba tas-sistema hija regolata mill mibnija fil-mekkaniżmu, transazzjonijiet jistgħu jkunu konvertiti jiddekorri.

Tranżazzjonijiet fil-1C: l-irqaqat tal-lingwa built-in

X'inhu tranżazzjoni fil-każ ġenerali, nistgħu jifhmu. Iżda peress li kull kumpannija involuta fl-iżvilupp tas-softwer, li jagħmilha mod tagħhom stess, hemm ċerti differenzi bejn transazzjonijiet b'mod ġenerali u operazzjonijiet fl 1C b'mod partikolari. Per eżempju, il nested (transazzjoni fit-tranżazzjoni) mhumiex appoġġjati fil 1C.

Mill-punto di vista ta 'operaturi sintassi mibnija fil-lingwa sempliċi biżżejjed. Jinbeda l-proċess huwa ħabbret permezz ta 'BeginTransaction proċedura speċjali (). ZafiksirovatTranzaktsiyu () proċedura tkun użata biex jirreġistra modifiki matul it-twettiq ta 'azzjonijiet. Jekk fil-proċess jonqos, huwa OtmenitTranzaktsiyu possibbli () li teqred bidliet impenjati.

Għaliex l-użu tranżazzjoni hija preferibbli? Minħabba li l-kodiċi f'dawn il-proċeduri hija ħafna aktar mgħaġġla. Huwa għal din u tfittex xi programmer. Id-differenza fil-ħeffa jistgħu ma jkunux daqshekk notevoli jekk l-utenti 1C fil-kariga 1-2 impjegati, iżda huwa impossibbli li ma jħossu meta niġu għall-dipartimenti kollha, fl-istess ħin biex iwettqu xogħlijiet varji f'dan il-programm.

nases

Minbarra l-vantaġġi ovvji, li jikkonsistu f'żieda serju fl- ħeffa tal-qari u reġistrazzjoni meta jkunu qed jaħdmu mal-database, fi transazzjoni hemm nieqes. Ejja ħa mmorru lura għall-eżempju preċedenti tal-ħajja. X'inhu tranżazzjoni li ma jsirx minn persuna waħda, u l-familja kollha? Kulhadd qed tipprova tikseb fis-kamra tal-banju biex taħsel qabel l-folla fil-kċina għaliex dan huwa żmien kolazzjon. Bħala riżultat, il-membri tal-familja m'intix kuntent ma 'xulxin. Fl-aqwa, huwa biss bidu ħażin tal-ġurnata, u fl-agħar - li tkun tard għax-xogħol, twiddiba mis-superjuri tiegħu, biex tfixkel.

Fil-programm hemm l-istess. Jekk l-utenti kollha se tibda timmodifika l-informazzjoni fl-istess ħin fl-istess dokument, li huwa meqjus l-aħħar verżjoni? Liema data hija użata biex isalva? Sabiex tiġi evitata din il-konfużjoni, hemm mekkaniżmu li jsakkar. Dan ifisser li filwaqt li utent wieħed qed taħdem fuq dokument, it-tieni mqiegħda fil-kju virtwali u tistenna. Mat-tlestija b'suċċess jew żmantellament id-dokument jista 'ma jaħdimx l-utent li jmiss.

Jew ma jistgħux jiġu kkontrollati serraturi?

Il-kunċett ta 'tranżazzjoni ma jistgħux jiġu indirizzati b'mod sħiħ mingħajr l-problema ta' serraturi eċċessivi. X'inhu l-ħażen akbar: l-assenza ta 'serraturi li jwasslu għal proċess anormali tal-qari u kitba bir-riżultati żbaljati fl-output, jew wisq, l-operazzjoni jinibixxi tal-impriża kollha?

Il soluzzjoni aħjar - kkontrollati serraturi, li huma l-medja tad-deheb. A programmer kompetenti tista customize mekkaniżmu eżistenti għall-ħtiġijiet ta 'l-organizzazzjoni sabiex li d-dokumenti verament importanti hija pproċessata fil-kju ordni. Skond l-istess elementi konfigurazzjoni, li ma jeħtiġux serraturi, inti tista 'tippermetti editjar ħielsa.

Għalhekk, analiżi f'waqtha tat-tranżazzjonijiet u l-attitudni tajba għal lock jippermetti l-użu sħiħ tal-flessibbiltà tas-sistema "1C: Intrapriża" u jottimizzaw l-operazzjoni database, ħalli jiġi minimizzat it-telf ta 'żmien.

X'jikkawża lock eċċessiv?

Il-kwistjoni mhix rhetorical. Jekk ikun hemm bżonn tneħħi l-lock, se jkun hemm konfużjoni u kaos. Id-database se tiġbor l-informazzjoni żbaljata minħabba l-bilanċi write-off simultanji, jew, għall-kuntrarju, l-akkumulazzjoni ta 'assi. Iżda l-konsegwenzi ta 'tali tip li se jitfaċċaw f'daqqa. L-ewwel darba, ix-xogħol se jmorru malajr, joħolqu l-illużjoni ta 'korrettezza tal-għażla ta' falliment lock. Min-naħa l-oħra, numru kbir ta 'serraturi ħażin mnissla immedjatament jikkawżaw l-messaġġi ta' żball. "Mhux biex jitlesta transazzjoni sikur" - iwissi sistema tagħna. Xi jfisser? Żewġ imblukkata reċiproku transazzjoni ma 'xulxin sabiex l-ebda jistgħu jew jitlesta l-impjieg, jew biex iwettqu l-kanċellazzjoni. Il-ċirku vizzjuż ta ' "mejjet" transazzjoni se hang fid-database qabel l-iskoperta, tnaqqas b'mod sinifikanti l-prestazzjoni tas-sistema.

Rikorsi superfluwi kanċellazzjoni kirurġija biex jiżdied in-numru ta 'daħliet fil-ġurnal. Barra minn hekk, tali sistema ma tkunx vijabbli, minħabba li, anki akbar utent sempliċiment midfuna taħt il-piż ta ' "mejjet" serraturi. Perijodi ta 'waqfien huwa dejjem jikber. Kif għandhom ikunu evitati sitwazzjonijiet bħal dawn?

livelli iżolament - mod wieħed ma jiddekorri inkaljar

Minbarra l-fatt li tali tranżazzjoni, aħna imsemmi dwar l-iżvantaġġi. Kontinwa l-analoġija, nistgħu b'fiduċja tafferma li l-varjazzjoni fil-livell ta 'l-lock - għodda affidabbli pilota fuq vjaġġ lejn il-1C baħar. Hemm żewġ livelli ta 'iżolament: "read-only, l-ebda dħul" u "l-ebda reġistrazzjoni jew qari." Fil għażla tal-mod awtomatiku ma tkunx disponibbli. Iżda huwa biżżejjed biex tittraduċi l-applikazzjoni fil-modalità ġestiti, u inti tista 'tpoġġi "intelliġenti" restrizzjonijiet, jagħżlu mhux biss dokumenti importanti, iżda wkoll jassenjaw minnhom il-livell xieraq ta' iżolazzjoni.

Madankollu, sew fi stadji tax-xogħol - huwa, fuq kollox, il-prevenzjoni ta 'sitwazzjonijiet ta' emerġenza, u mhux biss likwidazzjoni f'waqtha diġà seħħet fallimenti. amministratur database Assistent se tipprovdi sistemi ta 'pproċessar transazzjoni. Huwa fuq il-bażi ta 'dik id-data, kif kien kull operazzjoni fuq is-sistema, kemm jekk dawn ikunu ġew kompletati jew ikkanċellati b'suċċess, huwa possibbli li wieħed ibassar l-imġiba ulterjuri tas-sistema u prevenzjoni ta' theddid potenzjali.

Sommarju ġenerali

Aħna trattati mad-definizzjoni tat-tranżazzjoni, meqjusa bħala flowchart tal-proċess minn ġewwa, ltqajna familjari ma l-modi differenti ta 'operazzjonijiet li tirregola fi ħdan bażi waħdanija informazzjoni.

Kif muri, il-mekkaniżmu mhix faċli, iżda faċli biex tinftiehem u indirizzati aħjar l-programmaturi anki novizzi u amministraturi database. metodi ta 'kontroll għadhom ma jistgħux jinġiebu għall-perfezzjoni, u sabiex jiġu evitati problemi fil-modalità kompletament awtomatiċi, wisq, ma jkunx possibbli, iżda, madankollu, ma' kull verżjoni ġdida tas--ħajja żviluppatur ta 'softwer isir aktar faċli.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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