КомпјутериИнформационе технологије

Трансакција - шта је то? Трансакција база података

Трансакција је скуп конкретних акција које се изводе од стране лица или програма за приступ или модификује базу података. Пре договора, трансакција - да је неопходно да се разуме суштину овог процеса. Основно значење процеса лежи у чињеници да се акција мора бити или у потпуности заврши или поништи.

Свака трансакција база треба да преведе из једне државе, што је у складу са другим. Претпоставља се да је конзистентност може бити нарушена у том процесу.

Многи људи се питају, трансакција - шта је то. Ова јединица рада који се обавља у бази података. То може бити део укупног алгоритма, засебан тим или програма у целини.

Трансакција би требало да се заврши?

Постоје два начина да се завршетак:

  • У случају када је трансакција успешно завршене, резултати се бележе, а база података иде у нову конзистентном стању (цоммит).
  • Ако се извршење је пошло наопако, окренуо грешка трансакције, је отказан. У овом случају база података мора да се врати у стање у којем је првобитно било. Ова ситуација се назива "враћање" (вратите). Међутим, ако је забележено трансакције, не може бити поништен. Ако установи да је акција бити нетачна, потребно је извршити још једну трансакцију која ће вратити базу података у конзистентном стању.

својства трансакција

Да бисте означили трансакције граница је прихватио да користе оператори почети трансакцију, починити, вратите.

КИСЕЛИНА, или својства трансакције могу бити следећи:

  • Атомиц, или атомски. Трансакција - недељив јединица, која мора бити или извршена или поништена.
  • Координација, или доследност. Значење трансакције је да је база података креће од једне доследног стања у друго.
  • Инсулативити, или изолација. Свака трансакција која се спроводи, не зависи од других. Сви резултати процеса су доступни у празнине не би требало да буде видљив за друге трансакције.
  • Трајање, или трајање. Сви резултати који су постигнути током успешне трансакције не би требало да губи каснијим неуспесима. Они су стално чувају у бази података.

Трансакције се користе да би измене или ажурирања базе података. Сваки процес је регулисан и контролисан од стране менаџера трансакција и ресурса - менаџер ресурса. Интеракција два контролера одређује исход операције. трансакције врши блокаду ако је потребно.

фаза трансакција

Постоје следеће фазе:

  • Активан. У овој фази трансакције настаје у процесу учествују менаџери ресурса.
  • Припремни. Током овог периода, сваки менаџер ресурса је у стању да одреди исход операције. Почетној фази јавља када је иницијатор прави захтев за завршетак трансакције. Ако менаџер ресурс нема времена да се припреми, захтева диспечера за слање трансакција враћање. Ресоурце Менаџери су часописа којима се бележи све податке о стању спремности. Ово је да се осигура да у случају одступања су имали прилику да настави да ради са одређеном месту.
  • Фиксација. Почетак ове фазе је тренутак када су сви менаџери ресурса спреман за рад. Ако је потребно, трансакција диспечер може закључити операцију.

Свака трансакција мора бити предмет одређених услова. Као резултат оперативног система треба да се доведе у исправно стање. Овај услов је неопходно у случају када постоје пропусти у напајању.

трансакције за резање

Током операције извршила трансакције дневник, где се евидентирају све промене. Неопходно је да редовно скратити, таква мера ће помоћи да се избегне преливање. Међутим, постоје бројни разлози зашто је скраћивање може да се одложи у овом периоду је посебно важно пратити садржај. Да се смањи величину дневника, можете извршити операције минимално пријављени.

У случају неуспеха лог је кључна компонента функције које ће помоћи да се доведе у базу података у конзистентном стању. Часопис се не смеју мењати или избрисати.

Предности коришћења трансакцијски дневник

Ово омогућава да се подржи такве операције:

  • ресторе индивидуалне акције;
  • рецовер трансакције које нису завршене;
  • извести ролл напред акцију неуспеха;
  • до трансакцији репликација.

Како је одсечен у дневнику?

У процесу скраћивања је објављен у датотеци, која се користи за даље снимака. Ако занемаримо овај процес, сав простор диск је окупирана, а ту ће бити много проблема. Да би се избегле овакве ситуације је скраћивање одвија аутоматски, осим када је одложен за независне разлога.

Трансакција кредитном картицом

Уплатите путем платних продавница, купци су размишљања: трансакције - шта је то и шта су за? Такве трансакције са кредитном картицом, као подизање готовине, рачуна допуну или доношење трансфера, који се зове трансакцију. Овај концепт се користи у рачунању платне картице на продајним местима.

Приликом уплате кредитном картицом, није сваки клијент мисли о ономе што се процеси одвијају у овом тренутку. Иако је ово знање је веома важно, јер се ради о новцу и безбедности.

Тако, трансакција - шта је то у обрачун у продавници? Ова операција се састоји од неколико корака, које су међусобно повезане.

Главни учесници у процесу - је банка (издавалац) који је издао платне картице, и банка (стицалац), сервисних центара. Суштина рада лежи у чињеници да је стицалац жели да прими од дозволе издаваоца за обављање трансакција. Преко картице преко терминала, шаље шифровани захтев благајник са потребним подацима за рад. Све информације садржане у магнетне траке.

Овај захтев је упућен процесни центар, који има задатак прераде и накнадно достављање информација за емисиона банка. Он анализира информације и пореди га са подацима. Ако је било неслагања настаје, издавалац је дужан да изда дозволу за обављање трансакције. Суштина процеса је да се одреди лични код ауторизације.

Тек након тога стицалац може извршити операцију, што је резултирало средстава ће преносити са рачуна купца на трговца. У случају квара уређај ће вам рећи да не може да заврши трансакцију.

Таква трансакција база података врши на мрежи. Постоји још једна врста трансакције, оффлине, који су произведени помоћу Импринтер раде отисак картице.

Многи људи су заинтересовани за: да ли је могуће да се преокрене трансакцију? Ако је потребно, банка може обављати одређене промене које омогућавају да се то уради.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sr.delachieve.com. Theme powered by WordPress.