A 'Transaction' choimpiutair

Ann a choimpiutair saidheans, agus gu h-àraid ann a mhilleadh, transaction leithid a 'glèidheadh, a' ceannach no a 'pàigheadh air a thoirt gu buil tro sreath de ghnìomhan a tha a' gluasad an stòr-dàta a state mus transaction a state R, posterior agus innleachdan a chleachdadh a-nis gu bheil seo sreath a tha an dà chuid atomic, cothromach, air am agus mhaireannach a thàinig nan (ACID)Tha a 'mhòr-chuid stòr-dàta siostam stiùireadh hierarchical dàta mar relational market, a' leigeil le daoine a dèanamh tar-ghnìomhan cumanta atomic, cothromach, air am, agus mhaireannach a thàinig nan. The concept of transaction a tha stèidhichte air a 'musicbrainz a' sioncronachadh point (sioncronachadh point), a tha a 'riochdachadh san stàball state of the' choimpiutair siostam beachdachadh air, gu h-àraidh, an dàta. Mar eisimpleir, nuair a tha am fiosrachadh obrachadh a tar-airgid bho aon chunntas banca eile cunntas-banca, a tha de shaothair le taic de airgead bho na stòr a 'chunntais agus deposit air an targaid a' chunntais. Na a 'choimpiutair prògram a performs seo transaction cinnteach gum bidh an dà gnìomhan as urrainn a bhith seinn gun a bhith a mearachd, agus anns a' chùis seo, an t-atharrachadh seo a bhith gu h-èifeachdach air an dà cunntasan. Ma tha seo chan ann mar sin obrachadh a tha crìoch a chur air An dà chuid cunntasan airson cumail ri na luachan tòiseachaidh. Tha seo a dèanamh cinnteach gu bheil dàta cunbhalachd eadar an dà cunntasan. Bha an t-seann technique t-sìde a 'faireadairean transactional, leithid CICS bho IBM, TOS BULL, MTU, Siemens, a tha an-diugh air an cleachdadh gu farsaing ann an architectures nan aplacaidean-lìn, agus a' chliant-fhrithealaiche iarrtasan. Tha an duilgheadas seo a 'mhodh-obrachaidh' s gu bheil e uaireannan tha sreath de iomadh sgàilean no duilleagan a leasachadh cuir crìoch air a transaction ACID. 'S e seo an dòigh-obrach Merise, a tha airson a' chiad uair, mìneachadh air na bun-bheachdan: obair Seo air a mheas a bhith a pseudo-transaction of a point of view a 'sgrùdadh' s a transaction technique, ach of course chan e fìor anns a bheil feum mar a dh'fhaid mar an sreath nach eil air crìoch a chur air. Tha dhìth s e a tha cuideachd feadhainn a tha air a chleachdadh an-diugh ann an 'new' teicneòlasan: tha E furasta ri thuigsinn carson ma tha sinn a 'bha cuid an t-siostam locan (DBMS) airson na h-uile òrdugh, cho fad' a tha uncontrollable, an t-siostam a bhiodh a bhaile. 'S e sin gu lèir' an pseudo-transactional Ach tha an ro-innleachd a smachd air iomallachas a tha basically anns a bheil feum.

An pseudo-transaction tha uiread ACID, ach anns a bheil feum riaghailtean a tha a leithid sin 'nan slighe fhèin, eadar gach pseudo-transaction de an òrdugh a tha a' dol le na h-obrach a tha an t-ùrachadh an stòr-dàta.

Cliant aplacaid frithealaiche a tha deagh dhealbhadh, tha e cuideachd a 'cleachdadh pseudo-tar-ghnìomhan cumanta, ach an co-theacsa a tha air a stiùireadh ann an cliant a' phrògram, a bhios a relieves h-uile air an fhrithealaiche. An schema seòrsa a leanas.