Tranżazzjoni tal-kompjuter

Fl-xjenza tal-kompjuter, u partikolarment fid-databases, tranżazzjoni bħal prenotazzjoni, ix-xiri jew il-ħlas huwa implimentat permezz ta'sekwenza ta'l-operazzjonijiet li timxi id-database ta'l-istat qabel it-tranżazzjoni l-istat B, posterjuri u l-mekkaniżmi użati biex jikseb li din is-sekwenza huwa kemm atomika, konsistenti, iżolati u fit-tul (ACID)

Il-maġġoranza tal-database-sistema tal-ġestjoni ġerarkika tad-dejta kif ir-relazzjonijiet personali tas-suq, jippermettu lin-nies biex jagħmlu transazzjonijiet atomika, konsistenti, iżolati, u fit-tul. Il-kunċett tat-tranżazzjoni hija bbażata fuq il-kunċett tal-sinkronizzazzjoni tal-punt (sinkronizzazzjoni punt), li tirrappreżenta l-istat stabbli tal-sistema tal-kompjuter qieset, b'mod partikolari, tal-dejta tagħha.

Per eżempju, meta l-informazzjoni l-operazzjoni ta'trasferiment ta'flus mill-kont tal-bank wieħed għall-ieħor tal-kont tal-bank, hemm il-kompitu ta'l-irtirar tal-fondi mill-kont tas-sors u l-depożitu fuq il-mira tal-kont.

Il - programm tal-kompjuter li jwettaq din it-tranżazzjoni ser tiżgura li l-żewġ operazzjonijiet jista'jsir mingħajr żball, u f'dan il-każ, il-bidla se jsiru effettivi fuq il-żewġ kontijiet.

Jekk dan ma jkunx il-każ l-operazzjoni huwa mħassar. Iż-żewġ kontijiet jżommu l-valuri inizjali Dan jiżgura l-konsistenza tad-data bejn iż-żewġ kontijiet. Din it-teknika tal-qedem prattikat mal-jissorvelja l-impjieg, bħal CICS minn IBM, TOS BULL, MTU, Siemens, il-lum hija użata fl-arkitetturi ta'applikazzjonijiet tal-websajt, u l-klijent-server l-applikazzjonijiet. Il-problema f'dan il-mezz ta'l-operazzjoni huwa li xi kultant huwa l-sekwenza tal-diversi skrins jew il-paġni li jiżviluppaw sħiħa tranżazzjoni ACID. Dan huwa l-metodoloġija Merise, li għall-ewwel darba, definit dawn il-kunċetti: Dan il-kompitu huwa meqjus li jkun a psewdo-tranżazzjoni tal-punt tal-fehma ta'l-monitor hija tranżazzjoni teknika, iżda naturalment mhux verament funzjonali sakemm is-sekwenza mhux komplut. Ir-risponsi ta 'l-ewwel huma wkoll dawk li huma llum tintuża fl -"ġodda"il-teknoloġiji: huwa faċli li wieħed jifhem għaliex jekk kellna xi sistema serraturi (DBMS) għall-sekwenza kollha, it-tul ta'żmien tiegħu huwa bla kontroll, il-sistema kollass. Dan huwa l-punt kollu tal-psewdo-tranżazzjonali Imma l-istrateġija tal-kontroll ta'l-iżolament hija bażikament funzjonali. L-psewdo-tranżazzjoni huwa tant ACID, iżda l-funzjonali ir-regoli huma tali li l-koerenza bejn kull psewdo-tranżazzjoni tal-sekwenza huwa garantit mill-nuqqas ta'aġġornament tad-database. Applikazzjoni tal-klijent server hija mfassla tajjeb, huwa wkoll juża l-psewdo-tranżazzjonijiet, iżda l-kuntest huwa mmaniġġjat fl-applikazzjoni tal-klijent, li jtaffi l-server. L-iskema tat-tip huwa dan li ġej.